モーメントの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/
フォローアップは終了していませんので、よろしくお願いします! ☺