JavaScriptで下図のように直近一週間の月と日付を取得したいのですが下記のコードで取得しようとするとなぜか(7) ["9月29日", "10月31日", "11月1日", "11月2日", "11月3日", "11月4日", "11月5日"]
のように10月31日の一日前が9月29日になってしまいます。
正確に直近一週間一週間の月と日付を取得するにはどのように改善したらいいのでしょうか。
詳しい方教えていただけると幸いです。
javascript
1var date = new Date(); 2var before = new Date(); 3var week = []; 4for (var i = 0; i < 7; i++) { 5 before.setDate(date.getDate() - i); 6 week.unshift(before.getMonth() + 1 + '月' + before.getDate() + '日'); 7}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。