17 lines
257 B
Go
17 lines
257 B
Go
package helper
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
func GetMonday(ts time.Time) time.Time {
|
|
if ts.Weekday() != time.Monday {
|
|
if ts.Weekday() == time.Sunday {
|
|
return ts.AddDate(0, 0, -6)
|
|
} else {
|
|
return ts.AddDate(0, 0, -int(ts.Weekday()-1))
|
|
}
|
|
}
|
|
return ts
|
|
}
|