2021-10-12 13:12:54 +00:00
|
|
|
package utils
|
|
|
|
|
|
|
|
import "time"
|
|
|
|
|
2021-11-05 20:09:48 +00:00
|
|
|
// GetUnixEpoch converts a time into a unix timestamp with the integer part
|
|
|
|
// representing seconds and the decimal part representing subseconds
|
|
|
|
func GetUnixEpochFrom(now time.Time) float64 {
|
|
|
|
return float64(now.UnixNano()) / float64(time.Second)
|
2021-10-18 13:48:04 +00:00
|
|
|
}
|
|
|
|
|
2021-11-05 20:09:48 +00:00
|
|
|
// GetUnixEpoch returns the current time in unix timestamp with the integer part
|
|
|
|
// representing seconds and the decimal part representing subseconds
|
2021-10-12 13:12:54 +00:00
|
|
|
func GetUnixEpoch() float64 {
|
2021-11-05 20:09:48 +00:00
|
|
|
return GetUnixEpochFrom(time.Now())
|
2021-10-12 13:12:54 +00:00
|
|
|
}
|