timezone

package
v1.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2023 License: MIT Imports: 2 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FixedTimestampInLocal

func FixedTimestampInLocal(timestamp int64, location TimeZone) time.Time

func LocalTimeNow

func LocalTimeNow() time.Time

func SetLocal

func SetLocal(timezone TimeZone) (err error)

func TimeInLocalUnix

func TimeInLocalUnix(t time.Time) int64

func TimeInLocationUnix

func TimeInLocationUnix(t time.Time, location TimeZone) int64

func TimeInZeroUnix

func TimeInZeroUnix(t time.Time) int64

func TimeStampInLocation

func TimeStampInLocation(timestamp int64, location TimeZone) time.Time

func TimestampInLocal

func TimestampInLocal(timestamp int64) time.Time

func TimestampInZero

func TimestampInZero(timestamp int64) time.Time

func ZeroTimeNow

func ZeroTimeNow() time.Time

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"
)
var (
	Zero  TimeZone = LocationLondon // 零时区
	Local TimeZone = Zero           // 默认时区,零时区
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL