diff --git a/expr/time/time.go b/expr/time/time.go index 6457b75d..695619ae 100644 --- a/expr/time/time.go +++ b/expr/time/time.go @@ -8,6 +8,7 @@ func NewExprs() map[string]interface{} { return map[string]interface{}{ "Parse": parse, "Now": now, + "LoadLocation": load_location, } } @@ -22,3 +23,11 @@ func parse(timestamp string) time.Time { func now() time.Time { return time.Now() } + +func load_location(location string) time.Location { + loc, err := time.LoadLocation(location) + if err != nil { + panic(err) + } + return loc +}