首先下载moment
npm install moment --save
使用的时候在页面中引入
import moment from 'moment'
或者
const moment = require('moment')
1.moment计算两个时间值的时间戳差值(毫秒),如果计算其他的差值,直接修改x为下面这些,如果是与当前的值做比较,那么可以直接moment().diff(moment(sendStartTime), 'x'),
因为moment() 等于moment(new Date()),这里的new Date()传不传都可以
官方地址: http://momentjs.cn/docs/#/durations/creating/
const matchEndTime = '2020-10-22 22:22:22'
const sendStartTime= '2020-10-10 22:22:22'
moment(matchEndTime).diff(moment(sendStartTime), 'x')
2.moment获取当月第一天,dateFormat表示以什么格式输出'x'表示毫秒,'X'表示秒,'YYYY-MM-DD HH:mm:ss'都可以的,看你自己需要什么格式
moment().startOf('month').format(dateFormat)
3.获取当前的时间,以YYYY-MM-DD HH-mm-ss格式的显示
moment().format('YYYY-MM-DD HH-mm-ss')
4.moment获取两个日期的天数差
moment(timeEnd).diff(moment(timeBegin), 'days')