此代码应记录给定月份的所有日期:
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月.任何想法在哪里?