UTC (Tiempo Universal Coordinado)
utc
El estándar de tiempo principal mediante el cual el mundo regula los relojes y el tiempo, sirviendo como base para la medición civil del tiempo a nivel global.
iso 8601
ISO 8601 es un estándar internacional publicado por la Organización Internacional de Normalización (ISO) que define representaciones inequívocas de fechas y horas. El formato más habitual es YYYY-MM-DDTHH:mm:ssZ, donde T separa la fecha de la hora y Z indica UTC. Esto elimina la confusión causada por formatos regionales como MM/DD/YYYY frente a DD/MM/YYYY.
El estándar abarca fechas (2026-05-10), horas (14:30:00), combinaciones de fecha y hora (2026-05-10T14:30:00Z), duraciones (P1Y2M3D para 1 año, 2 meses y 3 días) e intervalos (inicio/fin). Los desplazamientos de zona horaria se expresan como +HH:mm o -HH:mm, con Z como abreviatura de +00:00 (UTC).
ISO 8601 es el estándar de facto para la representación de fechas y horas en APIs, bases de datos y archivos de configuración. JSON no define un tipo de dato para fechas, por lo que las cadenas ISO 8601 son la convención universalmente aceptada. Date.toISOString() de JavaScript, datetime.isoformat() de Python y la mayoría de los tipos TIMESTAMP de bases de datos producen resultados compatibles con ISO 8601.
¿Te resultó útil este artículo?
utc
El estándar de tiempo principal mediante el cual el mundo regula los relojes y el tiempo, sirviendo como base para la medición civil del tiempo a nivel global.
marca de tiempo
Una marca de tiempo es un valor registrado que representa la fecha y hora exactas en que ocurrió un evento, expresado en formatos como el tiempo Unix (segundos desde la época) o cadenas ISO 8601.
Elegir cómo mostrar la hora parece sencillo, pero implica convenciones regionales, la ambigüedad AM/PM en medianoche y mediodía, ISO 8601 frente a formatos legibles por humanos, y cadenas de tiempo relativo. Este artículo guía a diseñadores y desarrolladores a través de las decisiones de diseño más importantes.
Construir una API de conversión de zonas horarias parece sencillo, pero rápidamente se enfrenta a la gestión de la base de datos IANA, el manejo de huecos por horario de verano, la semántica de errores y la estrategia de caché. Este artículo cubre las decisiones de diseño que determinan si el endpoint sigue siendo fiable a medida que las políticas y tzdata evolucionan.
La regla cardinal del manejo de marcas de tiempo en software es almacenar en UTC y mostrar en hora local. Este artículo cubre la lógica detrás de esta práctica, el formato ISO 8601, patrones en JavaScript y Python, los errores más comunes y una estrategia de pruebas que detecta problemas de horario de verano y línea de fecha antes de llegar a producción.