■目次
JavaScript|月初と月末の日付を取得
スポンサーリンク
月初の日付を取得する
Dateオブジェクトをインスタンス化して、setDate()で1日に移動して月初の日時を取得しています。
var date = new Date(); date.setDate(1); // 月初が出力される console.log(date); ◆実行結果 2018-08-01T01:49:10.184Z
月末の日付を取得する
まずは、Dateクラスをインスタンス化します。
setMonth()のdate.getMonth() + 1で当月をしています。
date.getMonth()で出力される月数は0から始まるので当月は、date.getMonth() + 1 です。
その後に、setDate(0)で月末に移動しています。
setDate()は、引数に0を指定すると月末に移動します。
var date = new Date(); date.setMonth(date.getMonth() + 1); date.setDate(0); // 月末が出力される console.log(date); ◆実行結果 2018-08-31T01:51:13.674Z
更新日:2018年08月26日
作成日:2018年07月15日