更改月份时,Javascript日期看起来有误

时间:2016-03-30 14:14:37

标签: javascript

我的眼睛一定是在欺骗我,但是当我打电话给setMonth(1)时,该日期对象的日期不应该是2月? (今天是2016年3月30日)

x = new Date();
y = new Date();
x.setMonth(1);

document.write(x.toString() + '<br>' + y.toString());

结果:

1 个答案:

答案 0 :(得分:10)

2016年2月30日没有

因此,日期处理器正确地将日期更改为2016年3月1日