上传周长任务bug
This commit is contained in:
parent
70d9a32a14
commit
3eccd42cdf
@ -18,18 +18,23 @@ func IsToday(d int64) bool {
|
|||||||
|
|
||||||
// 判断是否是出于同一周
|
// 判断是否是出于同一周
|
||||||
func IsSameWeek(d int64) bool {
|
func IsSameWeek(d int64) bool {
|
||||||
// 将时间戳转换成一个 time.Time 对象
|
// 将时间戳转换为 time.Time 类型
|
||||||
t1 := time.Unix(d, 0)
|
time1 := time.Unix(d, 0)
|
||||||
t2 := configure.Now()
|
time2 := configure.Now()
|
||||||
|
|
||||||
// 获取 t1 所在的周的第一天和 t2 所在的周的第一天
|
// 获取时间戳所属的年份和周数
|
||||||
t1FirstDay := t1.AddDate(0, 0, -int(t1.Weekday())+1)
|
year1, week1 := time1.ISOWeek()
|
||||||
t2FirstDay := t2.AddDate(0, 0, -int(t2.Weekday())+1)
|
year2, week2 := time2.ISOWeek()
|
||||||
// 判断两个时间所在的周的第一天是否相同
|
|
||||||
return t1FirstDay.Equal(t2FirstDay)
|
// 判断是否同一年同一周
|
||||||
|
if year1 == year2 && week1 == week2 {
|
||||||
|
return true
|
||||||
|
} else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//判断是否大于1周
|
// 判断是否大于1周
|
||||||
func IsAfterWeek(d int64) bool {
|
func IsAfterWeek(d int64) bool {
|
||||||
tt := time.Unix(d, 0)
|
tt := time.Unix(d, 0)
|
||||||
nowt := configure.Now()
|
nowt := configure.Now()
|
||||||
|
Loading…
Reference in New Issue
Block a user