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)