moment获取现在时间、周一、前一周、月初1号、1月1号、上个月

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')
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值