Documentation ¶
Index ¶
- Variables
- func FixedTimestampUnixInZero(timestamp int64, fixedLocation TimeZone) time.Time
- func FixedTimestampUnixMicroInZero(timestamp int64, fixedLocation TimeZone) int64
- func FixedTimestampUnixMilliInZero(timestamp int64, fixedLocation TimeZone) int64
- func FixedTimestampUnixNanoInZero(timestamp int64, fixedLocation TimeZone) int64
- func GetFixedTimeZone(zone TimeZone) *time.Location
- func NowInLocalTime() time.Time
- func NowInLocalTimeUnix() int64
- func NowInLocalTimeUnixMicro() int64
- func NowInLocalTimeUnixMilli() int64
- func NowInLocalTimeUnixNano() int64
- func NowInTimezone(location TimeZone) time.Time
- func NowInTimezoneUnix(location TimeZone) int64
- func NowInTimezoneUnixMicro(location TimeZone) int64
- func NowInTimezoneUnixMilli(location TimeZone) int64
- func NowInTimezoneUnixNano(location TimeZone) int64
- func NowInZeroTime() time.Time
- func NowInZeroTimeUnix() int64
- func NowInZeroTimeUnixMicro() int64
- func NowInZeroTimeUnixMilli() int64
- func NowInZeroTimeUnixNano() int64
- func SetLocal(timezone TimeZone) (err error)
- func UnixMicroTimestampInLocal(timestamp int64) time.Time
- func UnixMicroTimestampInTimezone(timestamp int64, location TimeZone) time.Time
- func UnixMicroTimestampInZero(timestamp int64) time.Time
- func UnixMilliTimestampInLocal(timestamp int64) time.Time
- func UnixMilliTimestampInTimezone(timestamp int64, location TimeZone) time.Time
- func UnixMilliTimestampInZero(timestamp int64) time.Time
- func UnixNanoTimestampInLocal(timestamp int64) time.Time
- func UnixNanoTimestampInTimezone(timestamp int64, location TimeZone) time.Time
- func UnixNanoTimestampInZero(timestamp int64) time.Time
- func UnixTimestampInLocal(timestamp int64) time.Time
- func UnixTimestampInTimezone(timestamp int64, location TimeZone) time.Time
- func UnixTimestampInZero(timestamp int64) time.Time
- type TimeZone
Constants ¶
This section is empty.
Variables ¶
var ( Zero = LocationLondon // 零时区 Local = Zero // 默认时区,零时区 )
Functions ¶
func FixedTimestampUnixInZero ¶ added in v1.2.11
FixedTimestampUnixInZero return time in Zero timezone with unix format timestamp from specified timezone
func FixedTimestampUnixMicroInZero ¶ added in v1.2.11
FixedTimestampUnixMicroInZero return time in Zero timezone with unix microsecond format timestamp from specified timezone
func FixedTimestampUnixMilliInZero ¶ added in v1.2.11
FixedTimestampUnixMilliInZero return time in Zero timezone with unix millisecond format timestamp from specified timezone
func FixedTimestampUnixNanoInZero ¶ added in v1.2.11
FixedTimestampUnixNanoInZero return time in Zero timezone with unix nanosecond format timestamp from specified timezone
func GetFixedTimeZone ¶ added in v1.2.11
GetFixedTimeZone returns fixed timezone, if timezone not exist, use Zero timezone
func NowInLocalTime ¶ added in v1.2.11
NowInLocalTime return current time in Local timezone, if Local not set, use Zero timezone
func NowInLocalTimeUnix ¶ added in v1.2.11
func NowInLocalTimeUnix() int64
NowInLocalTimeUnix return current timestamp with unix format in Local timezone, if Local not set, use Zero timezone
func NowInLocalTimeUnixMicro ¶ added in v1.2.11
func NowInLocalTimeUnixMicro() int64
NowInLocalTimeUnixMicro return current timestamp with unix microsecond format in Local timezone, if Local not set, use Zero timezone
func NowInLocalTimeUnixMilli ¶ added in v1.2.11
func NowInLocalTimeUnixMilli() int64
NowInLocalTimeUnixMilli return current timestamp with unix millisecond format in Local timezone, if Local not set, use Zero timezone
func NowInLocalTimeUnixNano ¶ added in v1.2.11
func NowInLocalTimeUnixNano() int64
NowInLocalTimeUnixNano return current timestamp with unix nanosecond format in Local timezone, if Local not set, use Zero timezone
func NowInTimezone ¶ added in v1.2.11
NowInTimezone return current time in specified timezone, if timezone not exist, use Zero timezone
func NowInTimezoneUnix ¶ added in v1.2.11
NowInTimezoneUnix return current timestamp with unix format in specified timezone, if timezone not exist, use Zero timezone
func NowInTimezoneUnixMicro ¶ added in v1.2.11
NowInTimezoneUnixMicro return current timestamp with unix microsecond format in specified timezone, if timezone not exist, use Zero timezone
func NowInTimezoneUnixMilli ¶ added in v1.2.11
NowInTimezoneUnixMilli return current timestamp with unix millisecond format in specified timezone, if timezone not exist, use Zero timezone
func NowInTimezoneUnixNano ¶ added in v1.2.11
NowInTimezoneUnixNano return current timestamp with unix nanosecond format in specified timezone, if timezone not exist, use Zero timezone
func NowInZeroTime ¶ added in v1.2.11
NowInZeroTime return current time in Zero timezone
func NowInZeroTimeUnix ¶ added in v1.2.11
func NowInZeroTimeUnix() int64
NowInZeroTimeUnix return current timestamp with unix format in Zero timezone
func NowInZeroTimeUnixMicro ¶ added in v1.2.11
func NowInZeroTimeUnixMicro() int64
NowInZeroTimeUnixMicro return current timestamp with unix microsecond format in Zero timezone
func NowInZeroTimeUnixMilli ¶ added in v1.2.11
func NowInZeroTimeUnixMilli() int64
NowInZeroTimeUnixMilli return current timestamp with unix millisecond format in Zero timezone
func NowInZeroTimeUnixNano ¶ added in v1.2.11
func NowInZeroTimeUnixNano() int64
NowInZeroTimeUnixNano return current timestamp with unix nanosecond format in Zero timezone
func SetLocal ¶
SetLocal set timezone as Local timezone example:
err := timezone.SetLocal(timezone.LocationBeijing)
func UnixMicroTimestampInLocal ¶ added in v1.2.11
UnixMicroTimestampInLocal return time in Local timezone with unix microsecond format
func UnixMicroTimestampInTimezone ¶ added in v1.2.11
UnixMicroTimestampInTimezone return time in specified timezone with unix microsecond format, if timezone not exist, use Zero timezone
func UnixMicroTimestampInZero ¶ added in v1.2.11
UnixMicroTimestampInZero return time in Zero timezone with unix microsecond format
func UnixMilliTimestampInLocal ¶ added in v1.2.11
UnixMilliTimestampInLocal return time in Local timezone with unix millisecond format
func UnixMilliTimestampInTimezone ¶ added in v1.2.11
UnixMilliTimestampInTimezone return time in specified timezone with unix millisecond format, if timezone not exist, use Zero timezone
func UnixMilliTimestampInZero ¶ added in v1.2.11
UnixMilliTimestampInZero return time in Zero timezone with unix millisecond format
func UnixNanoTimestampInLocal ¶ added in v1.2.11
UnixNanoTimestampInLocal return time in Local timezone with unix nanosecond format
func UnixNanoTimestampInTimezone ¶ added in v1.2.11
UnixNanoTimestampInTimezone return time in specified timezone with unix nanosecond format, if timezone not exist, use Zero timezone
func UnixNanoTimestampInZero ¶ added in v1.2.11
UnixNanoTimestampInZero return time in Zero timezone with unix nanosecond format
func UnixTimestampInLocal ¶ added in v1.2.11
UnixTimestampInLocal return time in Local timezone with unix format
func UnixTimestampInTimezone ¶ added in v1.2.11
UnixTimestampInTimezone return time in specified timezone with unix format, if timezone not exist, use Zero timezone
func UnixTimestampInZero ¶ added in v1.2.11
UnixTimestampInZero return time in Zero timezone with unix format
Types ¶
type TimeZone ¶
type TimeZone string
const ( LocationBeijing TimeZone = "Asia/Beijing" LocationShanghai TimeZone = "Asia/Shanghai" LocationTokyo TimeZone = "Asia/Tokyo" LocationLondon TimeZone = "Europe/London" LocationParis TimeZone = "Europe/Paris" LocationNewYork TimeZone = "America/New_York" LocationLosAnge TimeZone = "America/Los_Angeles" LocationMoscow TimeZone = "Europe/Moscow" LocationMonaco TimeZone = "Europe/Monaco" LocationKarachi TimeZone = "Asia/Karachi" LocationSydney TimeZone = "Australia/Sydney" LocationSeoul TimeZone = "Asia/Seoul" LocationNewDelhi TimeZone = "Asia/New_Delhi" LocationJohannesburg TimeZone = "Africa/Johannesburg" LocationMadrid TimeZone = "Europe/Madrid" LocationDubai TimeZone = "Asia/Dubai" LocationBerlin TimeZone = "Europe/Berlin" LocationRome TimeZone = "Europe/Rome" LocationHonolulu TimeZone = "Pacific/Honolulu" LocationPrague TimeZone = "Europe/Prague" LocationBucharest TimeZone = "Europe/Bucharest" LocationWarsaw TimeZone = "Europe/Warsaw" LocationAthens TimeZone = "Europe/Athens" LocationHelsinki TimeZone = "Europe/Helsinki" LocationStockholm TimeZone = "Europe/Stockholm" LocationCopenhagen TimeZone = "Europe/Copenhagen" LocationOslo TimeZone = "Europe/Oslo" LocationVienna TimeZone = "Europe/Vienna" LocationBrussels TimeZone = "Europe/Brussels" LocationAmsterdam TimeZone = "Europe/Amsterdam" LocationDublin TimeZone = "Europe/Dublin" LocationLisbon TimeZone = "Europe/Lisbon" LocationBern TimeZone = "Europe/Bern" LocationZurich TimeZone = "Europe/Zurich" LocationKeiv TimeZone = "Europe/Keiv" LocationUTC TimeZone = "UTC" LocationUTCEast1 TimeZone = "UTC+1" LocationUTCEast2 TimeZone = "UTC+2" LocationUTCEast3 TimeZone = "UTC+3" LocationUTCEast3Dot5 TimeZone = "UTC+3.5" LocationUTCEast4 TimeZone = "UTC+4" LocationUTCEast4Dot5 TimeZone = "UTC+4.5" LocationUTCEast5 TimeZone = "UTC+5" LocationUTCEast5Dot5 TimeZone = "UTC+5.5" LocationUTCEast5Dot75 TimeZone = "UTC+5.75" LocationUTCEast6 TimeZone = "UTC+6" LocationUTCEast7 TimeZone = "UTC+7" LocationUTCEast8 TimeZone = "UTC+8" LocationUTCEast9 TimeZone = "UTC+9" LocationUTCEast9Dot5 TimeZone = "UTC+9.5" LocationUTCEast10 TimeZone = "UTC+10" LocationUTCEast10Dot5 TimeZone = "UTC+10.5" LocationUTCEast11 TimeZone = "UTC+11" LocationUTCEast12 TimeZone = "UTC+12" LocationUTCEast13 TimeZone = "UTC+13" LocationUTCEast14 TimeZone = "UTC+14" LocationUTCWest1 TimeZone = "UTC-1" LocationUTCWest2 TimeZone = "UTC-2" LocationUTCWest3 TimeZone = "UTC-3" LocationUTCWest4 TimeZone = "UTC-4" LocationUTCWest5 TimeZone = "UTC-5" LocationUTCWest6 TimeZone = "UTC-6" LocationUTCWest7 TimeZone = "UTC-7" LocationUTCWest8 TimeZone = "UTC-8" LocationUTCWest9 TimeZone = "UTC-9" LocationUTCWest10 TimeZone = "UTC-10" LocationUTCWest11 TimeZone = "UTC-11" LocationUTCWest12 TimeZone = "UTC-12" )