fix format time to MM timezone

This commit is contained in:
2026-09-03 09:00:13 +06:30
parent 8a23c7037f
commit d59133ee85

7
img.go
View File

@@ -14,6 +14,7 @@ import (
"strings" "strings"
"embed" "embed"
_ "time/tzdata"
"github.com/fogleman/gg" "github.com/fogleman/gg"
"golang.org/x/image/font" "golang.org/x/image/font"
@@ -561,5 +562,11 @@ func formatDateFromSec(input any, layout string) string {
return "[Error: unsupported time type]" return "[Error: unsupported time type]"
} }
t := time.UnixMilli(sec * 1000) t := time.UnixMilli(sec * 1000)
loc, err := time.LoadLocation("Asia/Rangoon")
if err != nil {
return fmt.Sprintf("[Error: unable to load TZ %v]", err)
}
t = t.In(loc)
return t.Format(layout) return t.Format(layout)
} }