Timestamp Unix actual
 
Timestamp → DateTime
Rápido
Unidad
DateTime → Timestamp
Rápido

¿Qué es un timestamp Unix?

Un timestamp Unix es el número de segundos transcurridos desde 1970-01-01T00:00:00Z (la época Unix). Es independiente de la zona horaria: el mismo número siempre se refiere al mismo instante, sin importar dónde estés.

Segundos vs milisegundos

La mayoría de las herramientas Unix y archivos de log usan segundos (10 dígitos hoy). Date.getTime() de JavaScript, System.currentTimeMillis() de Java y muchas APIs web usan milisegundos (13 dígitos hoy).

El problema del año 2038

Los sistemas que almacenan segundos Unix en un entero de 32 bits con signo se desbordan el 2038-01-19 03:14:07 UTC. Los sistemas modernos de 64 bits no están afectados.

Zonas horarias

Un timestamp en sí no tiene zona horaria. La forma legible (ej. 2024-05-01 00:00:00) depende de la zona horaria en la que lo muestres. Esta herramienta siempre muestra Local y UTC.