diff --git a/domain/model/cp_m/anniversary.go b/domain/model/cp_m/anniversary.go index b05e89c4fc8dab052c9f190b8fddfc31a8e1d69d..a85da083416c1e4a9e846d051d945cb0907955d2 100644 --- a/domain/model/cp_m/anniversary.go +++ b/domain/model/cp_m/anniversary.go @@ -176,13 +176,9 @@ func UpdateCpAnniversaryReminded(model *domain.Model, id mysql.ID) error { // 计算下一个纪念日 func CalcNextAnniversary(timestamp int64) int64 { now := time.Now() - // 还没超过一天,不用计算明年的 - if now.Unix()-timestamp < 86400 { - return timestamp - } birthday := time.Unix(timestamp, 0) // 计算今年的生日日期 - thisYearBirthday := time.Date(now.Year(), birthday.Month(), birthday.Day(), birthday.Hour(), birthday.Minute(), birthday.Second(), 0, time.Local) + thisYearBirthday := time.Date(now.Year(), birthday.Month(), birthday.Day(), 0, 0, 0, 0, time.Local) // 如果今年的生日还未到,则生日日期为今年的生日日期;否则为明年的生日日期 var next time.Time