Saltar al contenido principal
← Inicio

Conversor de marcas de tiempo

Convierte una marca de tiempo Unix en una fecha legible

Compatible con segundos y milisegundos

¿Qué es un timestamp Unix?

Una marca de tiempo Unix cuenta los segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC y es la misma en todas las zonas horarias; solo su representación como fecha depende de la zona. El conversor muestra tu hora local, la hora UTC y cuánto tiempo ha pasado. Los valores de 10 dígitos se interpretan como segundos y los de 13 dígitos como milisegundos (todo lo que supere 10 000 000 000 cuenta como milisegundos).

Ejemplos

Segundos (10 dígitos)
1700000000 → 14 nov 2023, 22:13:20 UTC
Milisegundos (13 dígitos)
1735689600000 → 1 ene 2025, 00:00:00 UTC

Preguntas frecuentes

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

Los timestamps actuales en segundos tienen 10 dígitos; en milisegundos, 13. El conversor lo detecta automáticamente: los valores mayores que 10.000.000.000 se tratan como milisegundos.

¿Un timestamp Unix depende de la zona horaria?

No. Un timestamp siempre cuenta desde la medianoche UTC del 1 de enero de 1970, así que es el mismo en todas partes. Solo su representación como fecha de calendario depende de la zona horaria.

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

Los sistemas que guardan los timestamps como enteros de 32 bits con signo se desbordan el 19 de enero de 2038 a las 03:14:07 UTC. Los timestamps de 64 bits, que usan los sistemas modernos, no se ven afectados.

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

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

Herramientas relacionadas