获取当前时间的00:00:00 - 23:59:59
let nowDat= new Date()
//获取当前时间-标准时间状态
//Tue Jun 28 2020 15:37:17 GMT+0800 (中国标准时间) {}
// nowDat.getFullYear() 获取年, nowDat.getMonth()月[月特殊处理 大于10月小于10月] , nowDat.getDate() 日
// new Date().getFullYear()+'/'+ "0" + (new Date().getMonth()+1) +'/'+ new Date().getDate() 是获取2022/06/28
// new Date('2022/06/28') 获取当前时间-中国时间=> Tue Jun 28 2022 00:00:00 GMT+0800 (中国标准时间)
//new Date('2022/06/28')+'23:59:59' => 'Tue Jun 28 2022 00:00:00 GMT+0800 (中国标准时间)23:59:59'
// new Date().getFullYear()+'/'+ "0" + (new Date().getMonth()+1) +'/'+ new Date().getDate()+''+' 23:59:59'
=> '2022/06/28 23:59:59' 【年月日时分秒】
//new Date('2022/06/28 23:59:59').getTime() => 1656431999000[时间戳】
let endDate = Math.floor(
new Date(
`${nowDat.getFullYear()}/${
nowDat.getMonth() < 10
? "0" + (nowDat.getMonth() + 1)
: nowDat.getMonth() + 1
}/${nowDat.getDate()}` + " 23:59:59"
).getTime() / 1000
);
let stateDate = Math.floor(
new Date(
`${nowDat.getFullYear()}/${
nowDat.getMonth() < 10
? "0" + (nowDat.getMonth() + 1)
: nowDat.getMonth() + 1
}/${nowDat.getDate()}` + " 00:00:00"
).getTime() / 1000
);
let push_time = `${stateDate}_${endDate}`;
console.log(push_time ) =》 1656345600_1656431999 当日的0点0分0秒到23点59分59秒
日期转换时间戳 20220811 转换秒时间戳
//时间为 20220811
let rowdate = 20220811
//获取年月日 2022 08 11
let year =rowdate.slice(0,4)
let month=rowdate.slice(4,6)
let date= rowdate.slice(-2)
//拼接年月日 2022-08-11
let newdate = `${year}-${month}-${date}`
// 日期转换时间戳,/1000是秒级,不用是毫秒级
let dateDes = new Date(newdate).getTime()/1000