首先下載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')