mirror of
https://github.com/yusing/godoxy.git
synced 2026-01-14 15:43:37 +01:00
22 lines
331 B
Go
22 lines
331 B
Go
package serialization
|
|
|
|
import (
|
|
"time"
|
|
_ "unsafe"
|
|
)
|
|
|
|
//go:linkname unitMap time.unitMap
|
|
var unitMap map[string]uint64
|
|
|
|
const (
|
|
unitDay uint64 = 24 * uint64(time.Hour)
|
|
unitWeek uint64 = 7 * unitDay
|
|
unitMonth uint64 = 30 * unitDay
|
|
)
|
|
|
|
func init() {
|
|
unitMap["d"] = unitDay
|
|
unitMap["w"] = unitWeek
|
|
unitMap["M"] = unitMonth
|
|
}
|