selfish log

勉強メモ

JavaScript - 月の日数を調べる

カレンダーのプログラムを書くときに、各月の日数をどうやって調べればよいのかというメモ。

  const today = new Date();
  const year = today.getFullYear();
  const month = today.getMonth();
  const lastDate = new Date(year, month + 1, 0).getDate();

ポイントは4行目

  • 調べたい月の翌月を第2引数に入れる
  • 第3引数に'0'を入れる('1'が1日になるので、'0'を指定すると、前付きの最終日の日付が取れる!)