Js

モーメントのstartOfとendOfの使用



Use Startof Endof Moment



モーメントのstartOfとendOfの使用

例えば:

今日の日付2020-04-14 16:41
画像

startOf構文:moment().startOf(String)

時間の単位の先頭に設定して、元のモーメントを変更します。



endOf構文:moment().endOf(String)

時間単位の終わりに設定して、元のモーメントを変更します。

モーメントのstartOfメソッドとendOfメソッドは次のとおりです。

startOf、endOfメソッド



シリアルナンバー startOfメソッド名 startOfメソッド名の解釈 シリアルナンバー endOfメソッド名 endOfメソッド名の解釈
1.1 moment()。startOf( ‘year’) 今年の1月1日00:00:00に設定 1.2 moment()。endOf( ‘year’) 今年の12月31日の23:59:59に設定
2.1 moment()。startOf( ‘month’) 2.2 moment()。endOf( ‘month’)
3.1 moment()。startOf( ‘quarter’) 3.2 moment()。endOf( ‘quarter’)
4.1 モーメント()。startOf( '週') 4.2 moment()。endOf( ‘week’)
5.1 モーメント()。startOf( ‘isoWeek’) 5.2 moment()。endOf( ‘isoWeek’)
6.1 moment()。startOf( ‘day’) 今日は00:00:00に設定 6.2 moment()。endOf( ‘day’) 今日の23:59:59に設定
7.1 moment()。startOf( ‘date’) 7.2 moment()。endOf( ‘date’)
8.1 moment()。startOf( ‘hour’) 8.2 moment()。endOf( ‘hour’)
9.1 モーメント()。startOf(「分」) 9.2 moment()。endOf( ‘minute’)
10.1 moment()。startOf( ‘second’) 10.2 moment()。endOf( ‘second’)

これらのショートカットは基本的に以下と同じです。

moment().startOf('year') moment().month(0).date(1).hours(0).minutes(0).seconds(0).milliseconds(0) moment().startOf('hour') moment().minutes(0).seconds(0).milliseconds(0)

1.1.moment()。startOf( ‘year’)

解釈:今年の1月1日00:00:00に設定



例えば:

console.log(moment().startOf('year'))

結果の印刷:
画像

例えば:

console.log(moment().startOf('year').format('YYYY-MM-DD HH:mm:ss'))

結果の印刷:
画像

1.2.moment()。endOf( ‘year’)

解釈:今年の12月31日に23:59:59に設定

例えば:

console.log(moment().endOf('year'))

結果の印刷:
画像

例えば:

console.log(moment().endOf('year').format('YYYY-MM-DD HH:mm:ss'))

結果の印刷:
画像

6.1。 moment()。startOf( ‘day’)

解釈:今日は00:00:00に設定

例えば:

console.log(moment().startOf('day'))

結果の印刷:
画像

例えば:

console.log(moment().startOf('day').format('YYYY-MM-DD HH:mm:ss'))

結果の印刷:
画像

6.2。 moment()。endOf( ‘day’)

解釈:今日の23:59:59に設定

例えば:

console.log(moment().endOf('day'))

画像

例えば:

console.log(moment().endOf('day').format('YYYY-MM-DD HH:mm:ss'))

結果の印刷:
画像
アプリケーションシナリオ:

  • 時刻と日付のコンポーネントを使用する場合、当日の前の日付を無効にすることができます。
  • 時間を比較するときに使用します

例えば:
画像

参照と翻訳アドレス:
瞬間公式サイト: http://momentjs.cn/

フォローアップは終了していませんので、よろしくお願いします! ☺