var range = getDates(new Date(), new Date().addDays(7));
「範囲」を2つの日付の間の毎日の日付オブジェクトの配列にしたいのですが。
トリックは、月と年の境界も処理する必要があるということです。
function (startDate, endDate, addFn, interval) {
addFn = addFn || Date.prototype.addDays;
interval = interval || 1;
var retVal = [];
var current = new Date(startDate);
while (current <= endDate) {
retVal.push(new Date(current));
current = addFn.call(current, interval);
}
return retVal;
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加