Herramientas para desarrolladores

Conversor de marcas de tiempo Unix

Convierte marcas de tiempo en segundos o milisegundos a fechas ISO y zonas horarias, o una fecha ISO a una marca de tiempo.

Tus datos

Origen: 1970-01-01 UTC. La fecha requiere Z o ±HH:MM y hasta tres decimales de segundo.

Tus resultados

Cómo leer marcas de tiempo en registros y convertir fechas

Usa este conversor para comparar marcas de tiempo Unix con fechas en registros o respuestas de API. Una marca de tiempo identifica un instante; la zona horaria elegida cambia su presentación, no el instante.

Paso a paso

  1. Elige la entrada de marca de tiempo y segundos o milisegundos, o cambia a la entrada de fecha.
  2. Para una fecha, introduce ISO 8601 con Z o un desplazamiento explícito. Usa un nombre de zona horaria como Europe/Oslo para mostrar el resultado.
  3. Ejecuta la conversión y copia o descarga los segundos, milisegundos y la fecha UTC. Usa el botón de hora actual cuando lo necesites.

Ajustes y límites

Segundos o milisegundos
El mismo instante puede expresarse como 1704067200 segundos o 1704067200000 milisegundos. Selecciona la unidad explícitamente en vez de adivinar por el número de dígitos.
Desplazamiento de la fecha
2024-01-01T01:00:00+01:00 equivale a 2024-01-01T00:00:00Z. El desplazamiento pertenece a la fecha de entrada, independientemente de la zona horaria de presentación.
Zona horaria de presentación
UTC es el valor predeterminado. Europe/Oslo muestra el ejemplo como 01:00:00 el 2024-01-01; la marca de tiempo Unix no cambia.

Ejemplo resuelto

Convierte 1704067200 segundos con UTC. El resultado esperado es 1704067200000 milisegundos y 2024-01-01T00:00:00.000Z.

Descargar los archivos de ejemplo

Entrada de ejemplo

1704067200 · UTC

Resultado esperado

1704067200000
2024-01-01T00:00:00.000Z
Europe/Oslo: 2024-01-01 01:00:00 +01:00

Ahora elige Europe/Oslo: la hora local es 01:00:00. Cambia a la entrada de fecha y pega 2024-01-01T01:00:00+01:00 para recuperar la misma marca de tiempo.

Preguntas y solución de problemas

¿Por qué el resultado está cerca del inicio de la época Unix?

Una causa habitual es interpretar segundos como milisegundos. Verifica la unidad seleccionada y compara con la salida UTC.

¿Por qué se rechaza mi fecha local?

La entrada requiere fecha y hora completas con Z o un desplazamiento. Una fecha sin zona horaria es ambigua; se rechazan fechas imposibles y segundos intercalares.

¿Cómo afectan los cambios de horario de verano a la conversión?

Usa el desplazamiento explícito del registro de origen. Una hora local repetida puede identificar distintos instantes; la zona horaria de presentación aplica su desplazamiento estacional.