Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2026-02-05 22:58:18 +08:00
parent 55b8707f9d
commit d5dc6c2340
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -956,10 +956,10 @@ func calcRelativeTimeRegion(count int, unit RelativeDateUnit, direction Relative
// 结束时间:今天的 23:59:59.999999999
end = time.Date(now.Year(), now.Month(), now.Day(), 23, 59, 59, 999999999, now.Location())
case RelativeDateDirectionAfter:
// 开始时间:今天的 23:59:59.999999999
start = time.Date(now.Year(), now.Month(), now.Day(), 23, 59, 59, 999999999, now.Location())
// 结束时间:开始时间加上 count 天
end = start.AddDate(0, 0, count)
// 开始时间:今天的 0 点加上 count 天
start = time.Date(now.Year(), now.Month(), now.Day(), 0, 0, 0, 0, now.Location()).AddDate(0, 0, count)
// 结束时间:开始时间的 23:59:59.999999999
end = time.Date(start.Year(), start.Month(), start.Day(), 23, 59, 59, 999999999, now.Location())
}
case RelativeDateUnitWeek:
weekday := int(now.Weekday())