Files
Website/utils/tz.go
T

25 lines
453 B
Go

package utils
import (
"time"
)
var (
ShanghaiLocation *time.Location
)
func init() {
var err error
ShanghaiLocation, err = time.LoadLocation("Asia/Shanghai")
if err != nil {
ShanghaiLocation = time.FixedZone("CST", 8*60*60)
}
}
func NowInShanghai() time.Time {
return time.Now().In(ShanghaiLocation)
}
func ParseInShanghai(layout, value string) (time.Time, error) {
return time.ParseInLocation(layout, value, ShanghaiLocation)
}