【JavaScript】その月の末日を取得する
DateオブジェクトのsetDateを使用することで、その月の末日を表現することができる。
例えば、以下のサンプルでは10月0日と指定することで、9月30日を取得している。
1 2 3 4 5 6 7 8 9 |
var date = new Date(2018, 08 ,28, 00, 00); console.log(date.toLocaleString()); //2018/9/28 0:00:00 date.setDate(date.getDate() + 20); //20日追加 console.log(date.toLocaleString()); //2018/10/18 0:00:00(上手いこと繰り上げてくれる) //月末を表現 //10月0日と指定することで9月30日に自動で変換してくれる。 date.setDate(0); console.log(date.toLocaleString()); //2018/9/30 0:00:00 |
タグ :
JavaScript