JavaScriptで現在の日付からn日後の日付までを配列で取得する方法をご紹介します。
やり方
// n日後までの日付を配列で取得
var getDates = function(numberOfDate) {
var dates = [];
for (var n = 0; n <= numberOfDate; n++) {
var date = new Date();
date.setDate(date.getDate() + n);
dates.push(date);
}
return dates;
}
// 7日後までの日付を取得して出力
for (var d of getDates(7)) {
console.log(d);
}
出力結果
Wed Oct 31 2018 21:40:16 GMT+0900 (JST) Thu Nov 01 2018 21:40:16 GMT+0900 (JST) Fri Nov 02 2018 21:40:16 GMT+0900 (JST) Sat Nov 03 2018 21:40:16 GMT+0900 (JST) Sun Nov 04 2018 21:40:16 GMT+0900 (JST) Mon Nov 05 2018 21:40:16 GMT+0900 (JST) Tue Nov 06 2018 21:40:16 GMT+0900 (JST) Wed Nov 07 2018 21:40:16 GMT+0900 (JST)
