package main import ( "time" ) // IsSameDayByTime 比较两个 time.Time 类型的时间是否是同一天 func IsSameDayByTime(t1, t2 time.Time) bool { // 比较年、月、日是否相同 y1, m1, d1 := t1.Date() y2, m2, d2 := t2.Date() return y1 == y2 && m1 == m2 && d1 == d2 } // IsSameDay 比较两个时间是否是同一天 func IsSameDay(t1, t2 int64) bool { // 将时间戳转换为 time.Time 类型 time1 := time.Unix(t1, 0) time2 := time.Unix(t2, 0) // 比较年、月、日是否相同 y1, m1, d1 := time1.Date() y2, m2, d2 := time2.Date() return y1 == y2 && m1 == m2 && d1 == d2 }