From 6a82cda1af46ebdc6f89efbcd4f8a741b6460321 Mon Sep 17 00:00:00 2001 From: jiangyong Date: Wed, 16 Sep 2026 00:32:57 +0800 Subject: [PATCH] starttime --- time.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/time.go b/time.go index 6e11d0a..86594f5 100644 --- a/time.go +++ b/time.go @@ -50,8 +50,9 @@ func GetNowTime() string { // 获取一天开始的时间戳 func GetTodayStartTime() int64 { - now := time.Now().Unix() - return now - (now+28800)%86400 + now := time.Now() + t := time.Date(now.Year(), now.Month(), now.Day(), 0, 0, 0, 0, now.Location()) + return t.Unix() } // 获取一周开始的时间戳 @@ -67,8 +68,9 @@ func GetWeekStartTime() int64 { // 获取一月开始的时间戳 func GetMonthStartTime() int64 { - now := time.Now().AddDate(0, 0, 1-time.Now().Day()).Unix() - return now - (now+28800)%86400 + now := time.Now() + t := time.Date(now.Year(), now.Month(), 1, 0, 0, 0, 0, now.Location()) + return t.Unix() } func TimeToWeek(t int64) string {