19 lines
424 B
Go
19 lines
424 B
Go
package util
|
|
|
|
import "time"
|
|
|
|
// ToDayStart .
|
|
func ToDayStart(t time.Time) time.Time {
|
|
return time.Date(t.Year(), t.Month(), t.Day(), 0, 0, 0, 0, time.Local)
|
|
}
|
|
|
|
// ToDayEnd .
|
|
func ToDayEnd(t time.Time) time.Time {
|
|
return time.Date(t.Year(), t.Month(), t.Day(), 23, 59, 59, 999, time.Local)
|
|
}
|
|
|
|
// ToDayNoon .
|
|
func ToDayNoon(t time.Time) time.Time {
|
|
return time.Date(t.Year(), t.Month(), t.Day(), 12, 0, 0, 0, time.Local)
|
|
}
|