prysm-pulse/shared/timeutils/utils.go

22 lines
399 B
Go
Raw Normal View History

// Package timeutils is a wrapper around the go standard time library.
package timeutils
import (
"time"
)
// Since returns the duration since t.
func Since(t time.Time) time.Duration {
return Now().Sub(t)
}
// Until returns the duration until t.
func Until(t time.Time) time.Duration {
return t.Sub(Now())
}
// Now returns the current local time.
func Now() time.Time {
return time.Now()
}