From 8a48bd4e8b3cdf201d7f77f91cb534670e4da9aa Mon Sep 17 00:00:00 2001 From: Roman Vynar Date: Wed, 21 Feb 2024 13:37:11 +0200 Subject: [PATCH] Fix timezone support for mysql --- template.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/template.go b/template.go index 0a32a49..61e6f2c 100644 --- a/template.go +++ b/template.go @@ -53,7 +53,11 @@ func setupRenderer(debug bool, registryHost, basePath string) *Template { return registry.PrettySize(value) }) view.AddGlobal("pretty_time", func(timeVal interface{}) string { - t, _ := time.Parse("2006-01-02T15:04:05Z", timeVal.(string)) + t, err := time.Parse("2006-01-02T15:04:05Z", timeVal.(string)) + if err != nil { + // mysql case + t, _ = time.Parse("2006-01-02 15:04:05", timeVal.(string)) + } return t.In(time.Local).Format("2006-01-02 15:04:05 MST") }) view.AddGlobal("parse_map", func(m interface{}) string {