|
@@ -779,24 +779,12 @@ func GetLastWeekMonday() time.Time {
|
|
|
|
|
|
// GetNowWeekSunDay 获取本周周日的时间
|
|
|
func GetNowWeekSunday() time.Time {
|
|
|
- offset := int(time.Sunday - time.Now().Weekday())
|
|
|
- if offset == 1 { //正好是周日,但是按照中国人的理解,周日是一周最后一天,而不是一周开始的第一天
|
|
|
- offset = -6
|
|
|
- }
|
|
|
- mondayTime := time.Now().AddDate(0, 0, offset)
|
|
|
- mondayTime = time.Date(mondayTime.Year(), mondayTime.Month(), mondayTime.Day(), 0, 0, 0, 0, mondayTime.Location())
|
|
|
- return mondayTime
|
|
|
+ return GetNowWeekMonday().AddDate(0, 0, 6)
|
|
|
}
|
|
|
|
|
|
// GetLastWeekSunday 获取上周周日的时间
|
|
|
func GetLastWeekSunday() time.Time {
|
|
|
- offset := int(time.Sunday - time.Now().Weekday())
|
|
|
- if offset == 1 { //正好是周日,但是按照中国人的理解,周日是一周最后一天,而不是一周开始的第一天
|
|
|
- offset = -6
|
|
|
- }
|
|
|
- mondayTime := time.Now().AddDate(0, 0, offset-7)
|
|
|
- mondayTime = time.Date(mondayTime.Year(), mondayTime.Month(), mondayTime.Day(), 0, 0, 0, 0, mondayTime.Location())
|
|
|
- return mondayTime
|
|
|
+ return GetLastWeekMonday().AddDate(0, 0, 6)
|
|
|
}
|
|
|
|
|
|
// GetNowMonthFirstDay 获取本月第一天的时间
|