JavaScriptでその月の日数が何日なのかを取得する方法

JavaScriptでその月の日数が何日なのかを取得する方法。

簡単に試せるようにHTMLファイルのbodyの中にあるscriptタグ内に書く。

<body>
  <script>
    <!-- 以下のコードはこの部分に書く -->
  </script>
<body>
// 2020年4月の日数
var d = new Date();
// Dateの第二引数は0始まり(0, 1, 2...が1月, 2月, 3月...)
// Dateの第三引数に0を入れると前月の最終日になる。
var lastDate = new Date(2020, 4, 0);
alert(lastDate.getDate());
// 結果:30

// 2020年2月の日数
var d = new Date();
var lastDate = new Date(2020, 2, 0);
alert(lastDate.getDate());
// 結果:29

// 2019年2月の日数
var d = new Date();
var lastDate = new Date(2019, 2, 0);
alert(lastDate.getDate());
// 結果:28

コメント

タイトルとURLをコピーしました