2月31日在Date对象中

Jan*_*roň 3 javascript date

此代码应记录给定月份的所有日期:

var date = new Date(2012,2,1);
var thisMonth = date.getMonth();
while(date.getMonth()==thisMonth) { // 31 steps ???
    console.log(date.getMonth(),date.getDate());
    date.setDate(date.getDate()+1);
}
Run Code Online (Sandbox Code Playgroud)

它适用于每个月,但2月.任何想法在哪里?

xda*_*azz 9

请注意,month参数为0索引,因此您的代码大约是3月而不是2月.

文件:

表示月份的整数值,从1月的0开始到12月的11.