Moment.jsの使い方

使い方

$ npm install moment

npm installしてrequireするだけで使えます。

const moment = require('moment');

時刻の一部を取得する

.year()
.get(‘year’)

// 2018
moment().year()

.month()
.get(‘month’)

月-1の数値が返ってきます(5月の場合は4)

// 4
moment().month()

.date()
.get(‘date’)

// 2018
moment().date()

初めの時刻

指定日の始めの時刻

.startOf(‘day’)

// 2018-05-08T00:00:00.000
moment().startOf('day')

月の始めの時刻

startOf(‘month’)

// 2018-05-01T00:00:00.000
moment().startOf('month')

年の始めの時刻

startOf(‘year’)

// 2018-01-01T00:00:00.000
moment().startOf('year')

終わりの時刻

指定日の終わりの時刻

endOf(‘day’)

// 2018-05-08T23:59:59.999
moment().endOf('day')

月の終わりの時刻

endOf(‘month’)

// 2018-05-31T23:59:59.999
moment().endOf('month')

月の終わりの時刻

endOf(‘year’)

// 2018-12-31T23:59:59.999
moment().endOf('year')

表示フォーマット

format(‘YYYY年MM月DD日 HH時mm分ss秒 dddd曜日’)

// 2018年05月08日 23時31分55秒
moment().format('YYYY年MM月DD日 HH時mm分ss秒')