diff --git a/server/public/model/utils.go b/server/public/model/utils.go index 68edea8954..9c4a81f4b7 100644 --- a/server/public/model/utils.go +++ b/server/public/model/utils.go @@ -397,17 +397,17 @@ func NewRandomString(length int) string { // GetMillis is a convenience method to get milliseconds since epoch. func GetMillis() int64 { - return time.Now().UnixNano() / int64(time.Millisecond) + return GetMillisForTime(time.Now()) } // GetMillisForTime is a convenience method to get milliseconds since epoch for provided Time. func GetMillisForTime(thisTime time.Time) int64 { - return thisTime.UnixNano() / int64(time.Millisecond) + return thisTime.UnixMilli() } // GetTimeForMillis is a convenience method to get time.Time for milliseconds since epoch. func GetTimeForMillis(millis int64) time.Time { - return time.Unix(0, millis*int64(time.Millisecond)) + return time.UnixMilli(millis) } // PadDateStringZeros is a convenience method to pad 2 digit date parts with zeros to meet ISO 8601 format