Trampa UTC del objeto Date de JavaScript: Datos faltantes en Japón
2025-07-30
Un filtro de fecha de JavaScript aparentemente simple provocó la pérdida de datos de back-end para usuarios japoneses antes de las 9 AM. ¿La razón? `new Date('AAAA-MM-DD')` crea un objeto de fecha a la medianoche UTC, que son las 9 AM en Japón (UTC+9). Por lo tanto, 'mayor que el 1 de enero' realmente significaba 'mayor que las 9 AM del 1 de enero'. La solución consistió en establecer explícitamente la hora a la medianoche para evitar el valor predeterminado de UTC.
Leer más
Desarrollo
Fecha