photoprism/internal/entity/time.go
Michael Mayer d198a056a7 People: Improve face matching performance and accuracy #22
By default, matching is now limited to unmatched faces and markers.
2021-08-29 13:26:05 +02:00

27 lines
574 B
Go

package entity
import "time"
const Day = time.Hour * 24
// TimeStamp returns the current timestamp in UTC rounded to seconds.
func TimeStamp() time.Time {
return time.Now().UTC().Round(time.Second)
}
// TimePointer returns a pointer to the current timestamp.
func TimePointer() *time.Time {
t := TimeStamp()
return &t
}
// Seconds converts an int to a duration in seconds.
func Seconds(s int) time.Duration {
return time.Duration(s) * time.Second
}
// Yesterday returns the time 24 hours ago.
func Yesterday() time.Time {
return time.Now().Add(-24 * time.Hour)
}