使い方
$ 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秒')