爲什麼我會像2021那樣得到意想不到的年份?使用日期對象for循環時得到意想不到的年份
var dueDates = [];
var dDate = '2014-01-01';
dDate = new Date(dDate);
for (var i = 1; i <= 18; i++) {
dDate.setMonth(i);
dueDates.push(dDate);
}
console.log(dueDates);
DEMO http://jsfiddle.net/gQ92L/
你期望'dDate.setMonth(18);'做什麼? –
Bahahahahaha。總共12個月,我的朋友。不是18. – Dutchie432
我想得到18個日期我也設置日期爲25到所有日期 – underscore