您的循环不会通过任何环。你应该先设置你的固定变量,然后循环你想要改变的变量。
for(i=0;i<30;i++){
}
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1;
var curr_year = d.getFullYear();
var formatedDate = curr_date + '/' + curr_month + '/' + curr_year;
像这样:
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth();
var curr_year = d.getFullYear();
var curr_day = d.getDay();
var formatedDate = curr_month + '/' + curr_day + '/' + curr_year;
for(i=0;i<30;i++){
curr_day++;
formattedDate = curr_month + '/' + curr_day + '/' + curr_year;
console.log(formattedDate);
}
心灵,只有二月有29天最多。
查看Docs了解更多信息。或许你只是想用,可以处理所有的怪边缘的情况下,与日期碰巧库,如MomentJS
如果你只是看了你的帖子,你可能会看到这是橡胶清晰的情况下挖调试http://en.wikipedia.org/wiki/Rubber_duck_debugging – 2015-03-06 17:10:22