1.从今天往前推30天

handleSetTime(value) {
//value传入自定义时间 30/60/90
//因为这里要加上今天时间,所以开始时间-1
const value1 = value - 1
const date = new Date()
const startTimestamp =
date.getTime() - value1 * (24 * 60 * 60 * 1000 * 1)
const sDate = new Date(startTimestamp)
const startDate = this.getYMDhms(sDate)
const endTimestamp = date.getTime()
const eDate = new Date(endTimestamp)
const endDate = this.getYMDhms(eDate)
this.privateTime = [startDate, endDate]
},
//选择天
getYMDhms(date) {
//获取年月日
const Y = date.getFullYear()
const M = date.getMonth() + 1
const D = date.getDate()
//获取时分秒
const h = date.getHours()
const m = date.getMinutes()
const s = date.getSeconds()
return `${Y}-${M < 10 ? '0' + M : M}-${D < 10 ? '0' + D : D}`
// return `${Y}-${M < 10 ? '0' + M : M}-${D < 10 ? '0' + D : D} ${h < 10 ? '0' + h : h}:${m < 10 ? '0' + m : m}:${s < 10 ? '0' + s : s}`
},
2.不包含今天(从昨天开始计算)
//选择天
getYMDhms(date) {
//获取年月日
const Y = date.getFullYear()
const M = date.getMonth() + 1
const D = date.getDate()
//获取时分秒
const h = date.getHours()
const m = date.getMinutes()
const s = date.getSeconds()
return `${Y}-${M < 10 ? '0' + M : M}-${D < 10 ? '0' + D : D}`
// return `${Y}-${M < 10 ? '0' + M : M}-${D < 10 ? '0' + D : D} ${h < 10 ? '0' + h : h}:${m < 10 ? '0' + m : m}:${s < 10 ? '0' + s : s}`
},
handleSetTime(value, type) {
const date = new Date()
const startTimestamp =
date.getTime() - value * (24 * 60 * 60 * 1000 * 1)
const sDate = new Date(startTimestamp)
const startDate = this.getYMDhms(sDate)
const endTimestamp = date.getTime() - 24 * 60 * 60 * 1000 * 1
const eDate = new Date(endTimestamp)
const endDate = this.getYMDhms(eDate)
this.privateTime = [startDate, endDate]
},