Fix: Format timestamps in CET

This commit is contained in:
Óscar M. Lage 2024-11-30 13:14:29 +01:00
parent ae88ec1b9b
commit b4e38376ea
2 changed files with 6 additions and 1 deletions

View File

@ -97,7 +97,7 @@
{{range .events}} {{range .events}}
<tr class="hover:bg-gray-100"> <tr class="hover:bg-gray-100">
<td class="px-6 py-4 text-sm text-gray-700">{{.ID}}</td> <td class="px-6 py-4 text-sm text-gray-700">{{.ID}}</td>
<td class="px-6 py-4 text-sm text-gray-700">{{.Timestamp}}</td> <td class="px-6 py-4 text-sm text-gray-700">{{.Timestamp | formatTimestamp }}</td>
<td class="px-6 py-4 text-sm text-gray-700">{{.EventType}}</td> <td class="px-6 py-4 text-sm text-gray-700">{{.EventType}}</td>
<td class="px-6 py-4 text-sm text-gray-700"> <td class="px-6 py-4 text-sm text-gray-700">
<a href="/events/edit/{{.ID}}">Editar</a> <a href="/events/edit/{{.ID}}">Editar</a>

View File

@ -57,6 +57,11 @@ func LoadTemplate(c echo.Context, templateName string, data interface{}) error {
funcs := template.FuncMap{ funcs := template.FuncMap{
"date": FormatDate, // Asignamos la función FormatDate con el nombre "date" "date": FormatDate, // Asignamos la función FormatDate con el nombre "date"
"json": ToJson, // Agregamos la función ToJson con el nombre "json" "json": ToJson, // Agregamos la función ToJson con el nombre "json"
"formatTimestamp": func(t time.Time) string {
location, _ := time.LoadLocation("Europe/Madrid")
localTime := t.In(location)
return localTime.Format("2006-01-02 15:04 (MST)")
},
} }
// Cargar las plantillas desde los directorios // Cargar las plantillas desde los directorios