Cómo usar esta herramienta para desarrolladores
- Pega una fecha ISO 8601 con Z u offset.
- Elige si deseas mantener milisegundos en la salida normalizada.
- Ejecuta la conversión.
- Usa UTC ISO o timestamps según el sistema destino.
Normaliza una fecha ISO 8601 que contenga Z o un desplazamiento de zona. El conversor valida la cadena, obtiene el instante UTC, calcula timestamps Unix en segundos y milisegundos y separa los componentes principales. También conserva el offset escrito en la entrada para facilitar la depuración de APIs y serializaciones.
Interpreta la cadena con Date, normaliza el instante a UTC y extrae los componentes UTC. El offset original se obtiene de la propia cadena y se muestra como dato de diagnóstico.
Normalizar a UTC elimina el offset visual original, pero no altera el momento representado. Conserva la zona original por separado si tiene significado de negocio.
Date maneja el instante a resolución de milisegundos. Los componentes se leen con getters UTC para que el resultado no dependa de la zona local del navegador.
No conserva fracciones de segundo más precisas que milisegundos y no valida todas las variantes permitidas por la especificación ISO 8601 extendida.
Acepta cadenas que JavaScript Date pueda interpretar y que incluyan Z o un offset explícito como +09:00.
Representan el mismo instante si la diferencia de nueve horas corresponde al offset indicado.
La herramienta muestra getTime() en milisegundos y el valor dividido por 1000 en segundos.
Se muestra como diagnóstico, pero la cadena ISO normalizada usa Z porque representa UTC.
No con Date. La plataforma JavaScript usada aquí conserva precisión de milisegundos.
| Módulo | Qué muestra |
|---|---|
| Validación | Zona explícita |
| Normalización | UTC ISO |
| Epoch | Segundos y ms |
| Componentes | UTC desglosado |
Consulta más utilidades de herramientas de fecha y hora en el centro de categoría.
Ver Herramientas de fecha y hora