diff --git a/utils/time.go b/utils/time.go index 6dcf6c42a6f55f1d68eb2d858efdce15264ba9f0..83f9f757fdb10a6dc858edb52c386060a53462f2 100644 --- a/utils/time.go +++ b/utils/time.go @@ -52,4 +52,9 @@ func AddDate(t time.Time, years int, months int) time.Time { return time.Date(year+years, month+time.Month(months), day, hour, min, sec, t.Nanosecond(), t.Location()) -} \ No newline at end of file +} + +// 当天结束剩余秒数 +func DayRemainSecond(date time.Time) int64 { + return time.Date(date.Year(), date.Month(), date.Day(), 23, 59, 59, 999, date.Location()).Unix() - date.Unix() +}