javascript日期itialising日期产生错误的日​​期

时间:2016-03-30 19:08:04

标签: javascript date

为什么

new Date(2016, 3, 30);

产生

Sat Apr 30 2016 00:00:00 GMT+0100 (GMT Summer Time)

不应该是2016年3月30日星期三00:00:00 GMT + 0100(GMT夏令时)

1 个答案:

答案 0 :(得分:3)

这是因为

new Date(2016, 3, 30);

表示

:2016

:3 - 0:1月1日,2:3月3日:4月

:30

这样做:

 new Date(2016, 2, 30);