JavaScriptで正しく日付を取得する
getDateに +1するだけでは 月をまたぐ際に、32日となったりする
【正】
let date = new Date();
date.setDate(date.getDate() + 1);
【使用例】
今日から1週間を取得
let date = new Date();
for(let i = 0; i<7; i++){
date.setDate(date.getDate() + 1);
console.log(date.getDate());
}
一昨日
let date = new Date();
date.setDate(date.getDate() - 2);
明後日
let date = new Date();
date.setDate(date.getDate() + 2);
1週間後
let date = new Date();
date.setDate(date.getDate() + 7);