moment.js计算两个时间的时间戳差值/moment获取当月的第一天/moment获取两个日期的天数差

首先下载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')
原文地址:https://www.cnblogs.com/antyhouse/p/13278131.html