月の末日(最終日)を取得する方法
JavaScriptで月の末日を取得するには、Date()で翌月の0日の情報を取得しましょう。2月の最終日(閏年)を調べる時などに便利です。
サンプルコード
例えば、2017年2月の最終日を取得したい場合です。月は0から数えるので、翌月(3月)は2を指定します。3月0日、すなわち、3月1日の前日の日付が2月の最終日だという仕組みです。
var date = new Date( 2017, 2, 0 ) ;
var lastDay = date.getDate() ; // 3月1日の前日の日付
デモ
var date = new Date( 2017, 2, 0 ) ;
var a = date.getDate() ;
a =
関連記事
- 小数を四捨五入、切り捨て、切り上げする方法
- 小数の切り捨て、切り上げ、四捨五入をします。また、小数点第n位までの数値を出します。
- 数字の先頭を0埋めする方法
- 数字の桁が足りない場合などに先頭を0埋め(zero fill)します。
- ラジオボタンの値を取得する方法
- どのラジオボタンが選択状態かを取得するには、要素のcheckedプロパティを確認します。
- 日時、曜日を取得する方法
- 日時と曜日を取得します。
- UNIXタイムスタンプを取得する方法
- JavaScriptでPHPのtime()、strtotime()と同じようにUNIX TIMESTAMPを取得します。