Conversor de Timestamp Unix
Pega un valor epoch en segundos o milisegundos para verlo en UTC, hora local e ISO 8601, o elige una fecha para obtener el timestamp. La hora Unix actual avanza arriba.
Hora Unix actual: …
UTC
Introduce un timestamp numérico.
Hora local
Introduce un timestamp numérico.
ISO 8601
Introduce un timestamp numérico.
Sobre esta herramienta
Un timestamp Unix cuenta los segundos transcurridos desde el 1 de enero de 1970 UTC, ignorando los segundos intercalares. Al ser un único entero sin zona horaria, es el formato que bases de datos, registros y APIs usan para guardar un instante sin ambigüedad.
Los valores de diez dígitos son segundos y los de trece, milisegundos. JavaScript usa milisegundos mientras que la mayoría de backends usan segundos, y de ahí vienen los clásicos errores de 'fecha en 1970' y 'fecha en el año 55000'. Este conversor deduce la unidad por la magnitud.
Preguntas frecuentes
- ¿Qué es el epoch de Unix?
- Las 00:00:00 UTC del 1 de enero de 1970, el punto cero desde el que cuenta todo timestamp Unix.
- ¿Segundos o milisegundos?
- Un número de 10 dígitos son segundos; uno de 13, milisegundos. La herramienta cambia sola según el tamaño del valor.
- ¿Un timestamp tiene zona horaria?
- No. Un timestamp siempre es un instante en UTC. La zona horaria solo aparece al formatearlo para mostrarlo, y por eso la hora local puede diferir de la línea UTC.
- ¿Qué es el problema del año 2038?
- Los sistemas que guardan el timestamp en un entero de 32 bits con signo desbordan el 19 de enero de 2038. Los sistemas modernos usan 64 bits y ese límite queda fuera de cualquier horizonte práctico.