Conversor de timestamp Unix

Convierte tiempo epoch a una fecha legible y viceversa: segundos, milisegundos o microsegundos, en UTC o en tu zona horaria.

🔒 Privado: funciona en tu navegador, sin subir archivos

Timestamp Unix actual:

Timestamp → fecha

Fecha → timestamp

Cómo convertir un timestamp Unix

  1. Pega un timestamp; se detecta automáticamente si está en segundos, milisegundos o microsegundos.
  2. Lee la fecha en UTC, en tu zona horaria, en ISO 8601 y en tiempo relativo.
  3. Para el camino inverso, elige una fecha y hora; marca “Interpretar como UTC” si no es tu hora local.

¿Qué es el tiempo Unix?

El tiempo Unix cuenta los segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC (el “epoch”), sin contar segundos intercalares. JavaScript y muchas APIs usan milisegundos, así que los valores de 13 dígitos están en milisegundos. Los sistemas que guardan el tiempo Unix en un entero de 32 bits con signo se desbordan el 19 de enero de 2038 a las 03:14:07 UTC (timestamp 2147483647).

TimestampFecha (UTC)
01 ene 1970 00:00:00
10000000009 sep 2001 01:46:40
170000000014 nov 2023 22:13:20
200000000018 may 2033 03:33:20
214748364719 ene 2038 03:14:07

Preguntas frecuentes

¿Cómo sé si un timestamp está en segundos o milisegundos?

Las fechas actuales tienen 10 dígitos en segundos y 13 en milisegundos. El conversor lo detecta automáticamente e indica la unidad usada.

¿El tiempo Unix incluye la zona horaria?

No. Un timestamp siempre está en UTC; solo la fecha mostrada depende de la zona horaria.

¿Cómo obtengo el timestamp actual en código?

JavaScript: Math.floor(Date.now() / 1000). Python: int(time.time()). PHP: time(). Bash: date +%s.

¿Qué es el problema del año 2038?

Los enteros de 32 bits con signo no pueden guardar timestamps posteriores a 2147483647 (19 de enero de 2038, 03:14:07 UTC). Los sistemas modernos usan tiempo de 64 bits.

Herramientas relacionadas

Ver todos los herramientas de datos y desarrollo →