npm install moment
import moment from "moment"
Vue.prototype.$moment = moment;
moment.locale('zh-cn') // 这里是进行了汉化 不写这句默认格式是外国的
常用api
格式转换
var t0 = this.$moment(new Date()).format("yyyy-MM-DD hh:mm:ss");
最后一天
moment(日期).endOf('month').format("YYYY-MM-DD")//某个月的最后一天
日期减法
var startTime = this.$moment(time).subtract(1, 'days').format("YYYY-MM-DD HH:mm:ss")//一天前
日期加法
var invalidTime = this.$moment(effectTime).add(num, "months");//一个月后
时间相减 求两个日期差距
const time=this.$moment(t1).diff(this.$moment(t0),'minutes')//t1-t0
单位
years、months、weeks、days、hours、minutes 和 seconds
格式
月份 M 1 2 ... 11 12
MM 01 02 ... 11 12
月中日 D 1 2 ... 30 31
Do 1st 2nd ... 30th 31st
DD 01 02 ... 30 31
年积日 DDD 1 2 ... 364 365
DDDo 1st 2nd ... 364th 365th
DDDD 001 002 ... 364 365
年份 YY 70 71 ... 29 30
YYYY 1970 1971 ... 2029 2030
小时 H 0 1 ... 22 23
HH 00 01 ... 22 23
h 1 2 ... 11 12
hh 01 02 ... 11 12
分钟 m 0 1 ... 58 59
mm 00 01 ... 58 59
秒 s 0 1 ... 58 59
SS 00 01 ... 58 59
moment.js使用
于 2023-08-25 17:37:00 首次发布