指定した日付の月末日をYYYY/MM/DD形式で取得するサンプルです。
サンプルソース
例)現在日時の月末日をYYYY/MM/DD形式で取得して、コンソールに出力する
1 2 3 4 5 6 7 8 9 10 11 |
var dt = new Date(); //現在日時のDateオブジェクトを生成 var ldt = new Date(dt.getFullYear(), dt.getMonth() + 1, 0); //今月末日を取得 //フォーマット整形 var y = ldt.getFullYear(); var m = ("00" + (ldt.getMonth()+1)).slice(-2); var d = ("00" + ldt.getDate()).slice(-2); var result = y + "/" + m + "/" + d; //コンソールに出力 console.log(result); |
- (2018年7月7日に実行した場合の結果例)
- 2018/07/31
実行サンプル
ボタンを押すと、テキストボックスに今月の末日が表示されます。
解説
- 指定した日付の翌月1日の1日前を取得することにより、今月の月末日を取得しています。