setDate的小坑

dateObj.setDate(dayValue)

这个方法会修改 dateObj  实际上 以官方文档为例

var theBigDay = newDate(1962,6,7);  // 1962-07-07

theBigDay.setDate(24);  // 1962-07-24

实际上 //1962-07-24是 theBigDay的值  以如下这个例子为错误范例,这会得出一个比较离奇的错误 正确的做法是将 var today = newDate()这个放在for循环中

var today=newDate()

for(vari=30;i<35;i++) {

today.setDate(i)

console.log(today)

}

你可能感兴趣的:(setDate的小坑)