1、现在的时间:
moment().format('YYYY-MM-DD HH:mm:ss')
2、前一周时间零点:
var time = new Date().getTime() - 24 * 7 * 60 * 60 * 1000
moment(time).format('YYYY-MM-DD 00:00:00')
3、当前时间的前一个月时间:
moment().subtract(1, 'months').format('YYYY-MM-DD HH:mm:ss')
4、当月1号零点:
moment().add('month', 0).format('YYYY-MM') + '-01' + ' ' + '00:00:00'
moment().startOf('month').format('YYYY-MM-DD HH:mm:ss')
5、上月1号零点:
moment().add('month', -1).format('YYYY-MM') + '-01' + ' ' + '00:00:00'
6、上个月月底
moment().month(moment().month() - 1).endOf('month').valueOf()
7、1月1号零点
moment().startOf('year').format('YYYY-MM-DD 00:00:00')
8、当天0点
moment(new Date()).startOf('day').format('YYYY-MM-DD 00:00:00')
9、获取时间差
moment(endTime).diff(moment(startTime), 'months')
moment(endTime).diff(moment(startTime), 'days')
moment(endTime).diff(moment(startTime),'minutes' )
moment(endTime).diff(moment(startTime), 'seconds')