指定した年月の最終日を取得するサンプルです。
サンプル
例)2016年2月の最終日を取得する
1 2 3 4 5 6 7 |
//日付オブジェクトを生成する var year = 2016; //年 var month = 2; //月(2は3月を表すがこれでOK) var dt = new Date(year, month, 0); //日(最終日)を取得する var lastDay = dt.getDate(); |
- (結果)
- 29
実行サンプル
指定した年月の最終日を表示します。
西暦 年 月
解説
- Date生成時に日付を0とすると、前月の末日となる特性を生かしています。
月は本来、-1した値を使用しますが、上記特性により求めたい月の値をそのままセットします。