fix: 修复 times.GetCurrWeekDate 和 times.GetLastWeekDate 在 week 参数与今日 week 相同的情况下,会多获取到一周的问题
This commit is contained in:
@@ -20,7 +20,7 @@ func GetCurrWeekDate(now time.Time, week time.Weekday) time.Time {
|
||||
w := int(week)
|
||||
monday := GetMondayZero(now)
|
||||
var curr time.Time
|
||||
if WeekDay(now) > w {
|
||||
if WeekDay(now) >= w {
|
||||
curr = monday.AddDate(0, 0, w-1)
|
||||
} else {
|
||||
curr = monday.AddDate(0, 0, w-1)
|
||||
@@ -34,7 +34,7 @@ func GetLastWeekDate(now time.Time, week time.Weekday) time.Time {
|
||||
w := int(week)
|
||||
monday := GetMondayZero(now)
|
||||
var last time.Time
|
||||
if WeekDay(now) > w {
|
||||
if WeekDay(now) >= w {
|
||||
last = monday.AddDate(0, 0, -(7 - w + 1))
|
||||
} else {
|
||||
last = monday.AddDate(0, 0, -(7 - w + 1))
|
||||
|
||||
Reference in New Issue
Block a user