diff --git a/gocos.go b/gocos.go index 5b1b4d2..e34f9c8 100644 --- a/gocos.go +++ b/gocos.go @@ -11,6 +11,7 @@ import ( "os" "path/filepath" "strings" + "time" _ "time/tzdata" ) @@ -54,6 +55,14 @@ func VarIsEmpty(a ...interface{}) bool { return false } +func init() { + tz := os.Getenv("TZ") + if tz == "" { + tz = "Asia/Shanghai" + } + time.Local, _ = time.LoadLocation(tz) +} + func main() { var ( err error