fix: 修复 times.GetCurrWeekDate 和 times.GetLastWeekDate 在 week 参数与今日 week 相同的情况下,会多获取到一周的问题
This commit is contained in:
parent
f8e368a8ca
commit
902dadad5a
|
@ -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))
|
||||
|
|
Loading…
Reference in New Issue