5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

javascriptで月末日を取得する

Last updated at Posted at 2017-10-14

指定月の月末日を取得したい

画面で入力した年月の月末日を取得したいと思ったことがあったので、調べた内容をメモ。

Dateオブジェクトを使う

javascriptで日付を扱う場合、Dateオブジェクトが便利。

Dateオブジェクトのインスタンス生成時に任意の引数を指定することで指定した日付データを保持するDateオブジェクトを生成することができる。

インスタンス生成
var date = new Date(, (011), );

月末日を取得する場合、Dateオブジェクトのインスタンス生成時の引数の"月"に「取得対象の月の翌月」(4月の場合、4を指定)を、"日"に「0」を指定する。

月末日を取得
var date = new Date(2017, 4, 0);
var dateStr = date.toDateString();	// "Sun Apr 30 2017"
5
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?