//var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
new Date(2017,01,31);
结果是: 2017年3月3日星期五00:00:00 GMT + 0100
没有参数是正确的:
new Date()
结果是: 2017年2月1日星期三23:10:22 GMT + 0100
为什么?
答案 0 :(得分:1)
新日期(2017,01,31);
月份是0基于索引的
所以这里是2017年2月31日,因为2月份没有31岁,所以正在进行游行,并将其余日期加起来。即。,feb 28 + 3(天),即3月3日
希望有所帮助