1. ホーム
  2. ジャバスクリプト

[解決済み】Moment jsで当月の初日と最終日を取得する。

2022-04-18 18:29:14

質問

moment.jsで、当月の最初と最後の曜日と時刻を以下のフォーマットで取得するにはどうしたらよいでしょうか。

2016-09-01 00:00

現在の日時はこんな風に取得できるんだ。 moment().format('YYYY-MM-DD h:m') というのがありますが、これは上記のフォーマットで出力されます。

しかし、当月の初日と最終日の日付と時刻を取得したいのですが、何か方法はありますか?

EDIT とは異なる質問です。 これ は、ユーザーが既に持っている月を尋ねるのに対し、私は 現在の 月と、他のいわゆる「重複」に記載されていない特定の日付の形式を要求しています。

解決方法は?

元の質問に対するコメントを見逃している人がいるかもしれないので、組み込みのメソッドを使用することができます (Moment 1.7 の時点で動作します)。

const startOfMonth = moment().startOf('month').format('YYYY-MM-DD hh:mm');
const endOfMonth   = moment().endOf('month').format('YYYY-MM-DD hh:mm');