Mozilla Firefox Firebug を使用:
var myDate = new Date(2012, 9, 23, 0,0,0,0);
myDate;
日付 {Tue Oct 23 2012 00:00:00 GMT-0400 (Eastern Daylight Time)}
javascript が間違った月の日付を作成するのはなぜですか?
Mozilla Firefox Firebug を使用:
var myDate = new Date(2012, 9, 23, 0,0,0,0);
myDate;
日付 {Tue Oct 23 2012 00:00:00 GMT-0400 (Eastern Daylight Time)}
javascript が間違った月の日付を作成するのはなぜですか?
いいえ、javascript のDate
月は で始まる0
ので9
、10 番目の月で 10 月です。
参考:
new Date(year, month [, day, hour, minute, second, millisecond]);
[...]
month 月 を表す整数値で、1 月の 0 から 12 月の 11 までです。
JavaScript の世界では、月はゼロから始まります! 私にはちょっと奇妙です。とにかく、9は9月ではなく、9は10月です。