CalculaIT / tools

Conversor de timestamp Unix

Convierte un timestamp Unix en fecha y al revés.

Los campos contienen ejemplos editables.

Resultado
Fecha ISO 8601 (UTC)
2027-01-15T08:00:00.000Z
Fecha UTC
Fri, 15 Jan 2027 08:00:00 GMT
Timestamp (segundos)
1800000000
Timestamp (milisegundos)
1800000000000
Respuesta rápida · ejemplo

¿Qué fecha es el timestamp 1800000000?

El timestamp Unix 1800000000 corresponde al 15 de enero de 2027 a las 08:00:00 UTC. Es el número de segundos transcurridos desde el 1 de enero de 1970 a medianoche UTC.

Supuestos del cálculo

Convierte un timestamp Unix en segundos o milisegundos a fecha y hora UTC, o una fecha UTC a timestamp. Las fechas se interpretan siempre en UTC, no en tu hora local.

Ver el ejemplo paso a paso ↓

Fórmula y supuestos

Tiempo Unix = segundos desde el 1970-01-01 00:00:00 UTC (13 cifras = milisegundos)

Convierte un timestamp Unix en segundos o milisegundos a fecha y hora UTC, o una fecha UTC a timestamp. Las fechas se interpretan siempre en UTC, no en tu hora local.

Todos los importes usan la misma moneda elegida por ti. Son estimaciones, no mediciones ni ofertas.

Cómo usar esta calculadora

Pega un timestamp de un log, una base de datos o una API para ver a qué fecha corresponde, o escribe una fecha para obtener su timestamp. Se aceptan segundos (10 cifras) y milisegundos (13 cifras), como los que devuelve Date.now() en JavaScript.

Ejemplo resuelto

  1. 1800000000 segundos ÷ 86 400 = 20 833,33 días desde 1970.
  2. 20 833 días completos llevan al 15 de enero de 2027.
  3. El 0,33 de día restante son 8 horas: 08:00:00 UTC.

Resultado del ejemplo

Fecha ISO 8601 (UTC)
2027-01-15T08:00:00.000Z
Timestamp (segundos)
1800000000

Cómo interpretar el resultado

El resultado está en UTC: en España peninsular suma una hora en invierno y dos en verano. Si el número tiene 13 cifras son milisegundos y la herramienta lo detecta sola. Los sistemas que guardan el tiempo en un entero de 32 bits con signo fallarán el 19 de enero de 2038, el llamado problema del año 2038.

Preguntas frecuentes

¿Cómo obtengo el timestamp actual?

En Linux o macOS, date +%s; en JavaScript, Math.floor(Date.now() / 1000); en Python, int(time.time()).

¿Los timestamps tienen zona horaria?

No: siempre cuentan desde 1970 en UTC. La zona horaria solo se aplica al mostrar la fecha.

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

Los contadores de 32 bits con signo llegan a su máximo, 2147483647, el 19 de enero de 2038 a las 03:14:07 UTC. Los sistemas modernos usan 64 bits.

Referencias y método

Referencias y método