質問: Date関数のMonthはなぜ0から始まるのでしょうか? ``` 簡易コードです new Date(2020, 1, 1) ``` とした場合`2020/2/1`という出力になります。
回答: > > Date関数のMonthはなぜ0から始まるのでしょうか? > > > **仕様**です。 今では若干古さを感じますが、日本語で読める仕様書として ECMA-262 Edition5.1を読む があります。 (ISBN 978-4-7980-3892-6) このエディションでも、**15.9 にDate オブジェクト** の記載があり、ご質問の回答が「**15.9.14 月を表す数字** (266ページ)」 として説明されていますよ。