1.从今天往前推30天
handleSetTime(value) {//value传入自定义时间 30/60/90//因为这里要加上今天时间,所以开始时间-1const value1 = value - 1const 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() + 1const 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() + 1const 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 * 1const eDate = new Date(endTimestamp)const endDate = this.getYMDhms(eDate)this.privateTime = [startDate, endDate]},