使用Mozilla Firefox Firebug:
var myDate = new Date(2012, 9, 23, 0,0,0,0);
myDate;
日期{Tue Oct 23 2012 00:00:00 GMT-0400(东部夏令时)}
为什么javascript会创建错误月份的日期?
答案 0 :(得分:74)
不,javascript' Date
个月以0
开头,因此9
是第10个月,也是10月
new Date(year, month [, day, hour, minute, second, millisecond]);
[...]
<强>月强> 表示月份的整数值,从1月的0开始到12月的11。
答案 1 :(得分:8)
在javascript世界中,零开始! 对我来说有点奇怪。 无论如何,9不是9月,而是9月是10月。