go 获取昨天开始时间戳和结束时间戳
func GetYesterdayStartTimeAndEndTime() (int64, int64) {
NowTime := time.Now()
var startTime time.Time
//NowTime := time.Date(2022, 9, 15, 0, 0, 0, 0, time.Local)
if NowTime.Hour() == 0 && NowTime.Minute() == 0 && NowTime.Second() == 0 {
startTime = time.Unix(NowTime.Unix()-86399, 0) //当天的最后一秒
} else {
startTime = time.Unix(NowTime.Unix()-86400, 0)
}
currentYear := startTime.Year()
currentMonth := startTime.Month()
currentDay := startTime.Day()
yesterdayStartTime := time.Date(currentYear, currentMonth, currentDay, 0, 0, 0, 0, time.Local).Unix()
yesterdayEndTime := time.Date(currentYear, currentMonth, currentDay, 23, 59, 59, 0, time.Local).Unix()
//fmt.Println(yesterdayStartTime, yesterdayEndTime)
return yesterdayStartTime, yesterdayEndTime
}