Ir al contenido principal
Estándares

ISO 8601

iso 8601

Descripción general

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.

Formatos principales

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).

Adopción en el software

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.

XB!LINE

¿Te resultó útil este artículo?

Términos Relacionados

Artículos Relacionados