/**
* 可以根据转入的天数获取前面某天的开始与结束时间戳
* @param {number} num 前面几天
*/
function getStartEndTime (num = 1) {
// 一天的毫秒数
const MillisecondsADay = 24*60*60*1000 * num
// 今日开始时间戳
const todayStartTime = new Date(new Date().setHours(0, 0, 0, 0)).getTime()
// 今日结束时间戳
const todayEndTime = new Date(new Date().setHours(23,59,59,999)).getTime()
// 昨日开始时间戳
const yesterdayStartTime = todayStartTime - MillisecondsADay
// 昨日结束时间戳
const yesterdayEndTime = todayEndTime - MillisecondsADay
console.log(`
${todayStartTime} =>今日时间戳
${todayEndTime} => 结束时间戳
${yesterdayStartTime} => 昨日开始时间戳
${yesterdayEndTime} => 昨日结束时间戳
`)
return [yesterdayStartTime,yesterdayEndTime]
}
03-08
982
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-15
2623
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-23