官网文档
官网:https://momentjs.com/
文档:https://momentjs.com/docs/
安装
npm install moment -s
全局引用
import moment from 'moment';
//uniapp vue3 全局引用
app.config.globalProperties.$moment = moment;
日期格式
示例:YYYY-MM-DD HH:mm:ss
当前日期 (重点)
当前时间:
this.moment()
指定时间:this.moment('2025-02-06')
日期格式示例:YYYY-MM-DD HH:mm:ss
日期加减:正数为加,复数为减
功能 | 代码 |
---|---|
当前时间 | this.moment().format('YYYY-MM-DD HH:mm:ss') 2026-02-06 11:20:44 |
日期加减(天) | this.moment().add(1, 'day').format('YYYY-MM-DD') 2026-02-07 |
日期加减(月) | this.moment().add(-1, 'month').format('YYYY-MM-DD') 2026-01-06 |
日期加减(年) | this.moment().add(-1, 'month').format('YYYY-MM-DD') 2026-01-06 |
当月第一天 | this.moment().startOf('month').format('YYYY-MM-DD') 2026-02-01 |
当月最后一天 | this.moment().endOf('month').format('YYYY-MM-DD') 2026-02-28 |
上月第一天 | this.moment().subtract(1,'month').startOf('month').format('YYYY-MM-DD') 2026-01-01 |
上月最后一天 | this.moment().subtract(1,'month').endOf('month').format('YYYY-MM-DD') 2026-01-31 |
去年第一天 | this.moment().subtract(1,'year').startOf('year').format('YYYY-MM-DD') 2025-01-01 |
去年最后一天 | this.moment().subtract(1,'year').endOf('year').format('YYYY-MM-DD') 2025-12-31 |
功能 | 代码 |
年季月周日时分秒毫秒简写
日期加减(天)
this.moment().add(1, 'd').format('YYYY-MM-DD')
Key | 简写 |
---|---|
years 年 | y |
quarters 季 | Q |
months 月 | M |
weeks 周 | w |
days 日 | d |
hours 时 | h |
minutes 分 | m |
seconds 秒 | s |
milliseconds 毫秒 | ms |