Fix timezone support

This commit is contained in:
Roman Vynar 2024-02-21 11:28:40 +02:00
parent 88072140ca
commit e9efdcf94a

View File

@ -4,7 +4,7 @@ import (
"fmt" "fmt"
"io" "io"
"net/url" "net/url"
"strings" "time"
"github.com/CloudyKit/jet" "github.com/CloudyKit/jet"
"github.com/labstack/echo/v4" "github.com/labstack/echo/v4"
@ -52,10 +52,9 @@ func setupRenderer(debug bool, registryHost, basePath string) *Template {
} }
return registry.PrettySize(value) return registry.PrettySize(value)
}) })
view.AddGlobal("pretty_time", func(datetime interface{}) string { view.AddGlobal("pretty_time", func(timeVal interface{}) string {
d := strings.Replace(datetime.(string), "T", " ", 1) t, _ := time.Parse("2006-01-02T15:04:05Z", timeVal.(string))
d = strings.Replace(d, "Z", "", 1) return t.In(time.Local).Format("2006-01-02 15:04:05 MST")
return strings.Split(d, ".")[0]
}) })
view.AddGlobal("parse_map", func(m interface{}) string { view.AddGlobal("parse_map", func(m interface{}) string {
var res string var res string