画面で月末最終日を表示させたい時や、うるう年のある2月の最終日を取得したいときはありませんか?
今回はJavaScriptで月末最終日を取得する方法について見ていきましょう。
今回はJavaScriptで月末最終日を取得する方法についてお勉強しよう!
目次
JavaScriptで月末最終日を取得する方法
JavaScriptで月末最終日を取得するにはDate()を用います。
取得したい年月の翌月を指定します。つまり、翌月の0日目は当月の最終日となるという考え方になります。
ただし、javascriptでは月は0から考えるので注意しましょう。
ある年月の月末最終日を取得するには次のようにします。
サンプルコード
通常の月
例えば、2020年11月の最終日を取得したい場合は、12月の0日目を求めます。JavaScriptでは月は0から考えるため、月は11を記述します。
と書きます。
var date = new Date( 2020, 11, 0 ) ;
var lastDay = date.getDate() ;
console.log("2020年11月の最終日:" + lastDay);
取得結果は次のようになります。
2020年11月の最終日:30
うるう年とそうでない年の2月
うるう年とそうでない年の2月を取得することもできます。
var date = new Date( 2020, 2, 0 ) ;
var lastDay = date.getDate() ;
console.log("2020年2月の最終日:" + lastDay);
var date2 = new Date( 2021, 2, 0 ) ;
var lastDay2 = date2.getDate() ;
console.log("2021年2月の最終日:" + lastDay2);
取得結果は次のようになります。
2020年2月の最終日:29
2021年2月の最終日:28
JavaScriptで月末最終日を取得する方法のまとめ
画面で月末最終日を表示させたい時や、うるう年のある2月の最終日を取得したいときにJavaScriptではDate()を用います。
月末最終日を取得する方法
Date(年, 月, 0 ) ;
ぜひ覚えて使ってみましょう。
今回はJavaScriptで月末最終日を取得する方法についてお勉強したよ!