【发布时间】:2015-09-28 11:02:22
【问题描述】:
我正在尝试将日期添加到数组中,一切正常,日期增加一,但在 10 月 1 日之后,javascript 将其增加一个月。
var currentDate = new Date();
var startDate = new Date();
for (var i = 0; i <= 4; i++) {
currentDate.setDate(startDate.getDate() + i);
console.log (currentDate);
}
输出:
- 2015 年 9 月 28 日星期一 11:58:23 GMT+0100(GMT 夏令时间)
- 2015 年 9 月 29 日星期二 11:58:23 GMT+0100(GMT 夏令时间)
- 2015 年 9 月 30 日星期三 11:58:23 GMT+0100(GMT 夏令时间)
- 2015 年 10 月 1 日星期四 11:58:23 GMT+0100(GMT 夏令时间)
- 2015 年 11 月 1 日星期日 11:58:23 GMT+0000(GMT 标准时间)
【问题讨论】:
标签: javascript