moment.js使用

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

最后附上官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值