1. 日期格式化
moment().format('MMMM Do YYYY, h:mm:ss a')
moment().format('dddd')
moment().format('MMM Do YY')
moment().format('YYYY [escaped] YYYY')
moment().format()
2. 相对时间
moment('20111031', 'YYYYMMDD').fromNow()
moment('20120620', 'YYYYMMDD').fromNow()
moment().startOf('day').fromNow()
moment().endOf('day').fromNow()
moment().startOf('hour').fromNow()
3. 日历时间
moment().subtract(10, 'days').calendar()
moment().subtract(6, 'days').calendar()
moment().subtract(3, 'days').calendar()
moment().subtract(1, 'days').calendar()
moment().calendar()
moment().add(1, 'days').calendar()
moment().add(3, 'days').calendar()
moment().add(10, 'days').calendar()
4. 其他格式
moment.locale()
moment().format('LT')
moment().format('LTS')
moment().format('L')
moment().format('l')
moment().format('LL')
moment().format('ll')
moment().format('LLL')
moment().format('lll')
moment().format('LLLL')
moment().format('llll')
5. 常用格式
moment().format('YYYY年MM月DD日 HH时mm分ss秒')
moment(1711641720000).format('YYYY-MM-DD HH:mm:ss')
moment(1711641720000).format('YYYY-MM-DD hh:mm:ss')
6. 工作中常用总结
const moment = require('moment')
moment().startOf('year')
moment().endOf('year')
moment().add(1, 'days')
moment().subtract(1, 'days')
moment().diff(moment('2003-11-24'), 'year') >= 18
moment().subtract(1, 'days').diff(moment('2003-11-24'), 'year') >= 18
文档 | Moment.js 中文网