//moment(a)可以传参数a代表某一天
moment().format('YYYY-MM-DD HH:mm:ss') // 获取今天的标准时间,类似 2010/12/22 22:22:22
moment().valueOf() // 获取今天的时间戳 ,类似2232234342000
moment().subtract(num, str).format('YYYY-MM-DD HH:mm:ss')
//num是数字,str可以是'days','weeks','months',表示今天之前的多少天/周/月;
// 注意:(不包含当天,如果想获得一周前的时间应该传参(6,days));
moment().add(num, str).format('YYYY-MM-DD HH:mm:ss') //同理这是今天多少天/周/月之后的。
moment(this.timeRange[1]).diff(moment(this.timeRange[0]) // 计算某两天之差
//如果想得到某一天的0点到24点可以用下面两个函数(获取到的都是时间戳,想换取标准时间可以用moment转换)
// time为时间戳 开始时间
startTime(time) {
const nowTimeDate = new Date(time)
return nowTimeDate.setHours(0, 0, 0, 0)
}
//结束时间
endTime(time) {
const nowTimeDate = new Date(time)
return nowTimeDate.setHours(23, 59, 59, 999)
}