更新时间:2023-01-29 12:20:43
你可以使用 setDate(getDate()+ 1)
全天迭代: http://jsfiddle.net/pimvdb / 4GeFD / 1 / 。
You could make use of setDate(getDate() + 1)
to 'iterate' over all days: http://jsfiddle.net/pimvdb/4GeFD/1/.
$("#hfEventStartDate").val(new Date - 24 * 3600 * 1000 * 7 - 1);
$("#hfEventEndDate").val(new Date - 0);
function getAllDays() {
var s = new Date($('#hfEventStartDate').val() - 0);
var e = new Date($('#hfEventEndDate').val() - 0);
var a = [];
while(s < e) {
a.push(s);
s = new Date(s.setDate(
s.getDate() + 1
))
}
return a;
};
alert(getAllDays().join("\n"));