如果有两个Date()
对象,其中一个比另一个小,那么我如何在这两个日期之间循环每一天?
for(loopDate = startDate; loopDate < endDate; loopDate += 1)
{
}
这种循环会起作用吗?但是如何在循环计数器中加一天?
谢谢!
如果有两个Date()
对象,其中一个比另一个小,那么我如何在这两个日期之间循环每一天?
for(loopDate = startDate; loopDate < endDate; loopDate += 1)
{
}
这种循环会起作用吗?但是如何在循环计数器中加一天?
谢谢!
var daysOfYear = [];
for (var d = begin; d <= end; d = d + 86400000) {
daysOfYear.push(new Date(d));
}
基于Jayarjo的回答:
var loopDate = new Date();
loopDate.setTime(datFrom.valueOf());
while (loopDate.valueOf() < datTo.valueOf() + 86400000) {
alert(loopDay);
loopDate.setTime(loopDate.valueOf() + 86400000);
}