From 329a1b0faf1f41d8a2eb81e044509ed35f8b707c Mon Sep 17 00:00:00 2001 From: IO <320154041@pcpuma.acatlan.unam.mx> Date: Wed, 18 Mar 2026 15:30:21 -0500 Subject: [PATCH] new format fecha to sanction --- .../BitacoraSanciones/TableSanction.tsx | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/app/Components/BitacoraSanciones/TableSanction.tsx b/app/Components/BitacoraSanciones/TableSanction.tsx index 5da4b68..741a145 100644 --- a/app/Components/BitacoraSanciones/TableSanction.tsx +++ b/app/Components/BitacoraSanciones/TableSanction.tsx @@ -10,11 +10,30 @@ export default function TableSanction({ alumnoSanciones, alumno }: Props) { const calcularFechaFin = (fechaInicio: string, duracionSemanas: number) => { const fecha = new Date(fechaInicio); fecha.setDate(fecha.getDate() + duracionSemanas * 7); - return fecha.toLocaleDateString(); + + return fecha.toLocaleString("es-MX", { + timeZone: "America/Mexico_City", + year: "numeric", + month: "2-digit", + day: "2-digit", + hour: "2-digit", + minute: "2-digit" + }); }; + const formatearFechaMexico = (fechaISO: string) => { + return new Date(fechaISO).toLocaleString("es-MX", { + timeZone: "America/Mexico_City", + year: "numeric", + month: "2-digit", + day: "2-digit", + hour: "2-digit", + minute: "2-digit", + second: "2-digit" + }); + }; return ( -
| {alumno?.id_cuenta} | {item.sancion.sancion} | {item.sancion.duracion} | -{new Date(item.fecha_inicio).toLocaleDateString()} | -+ | {formatearFechaMexico(item.fecha_inicio)} | {calcularFechaFin(item.fecha_inicio, item.sancion.duracion)} |