Convertidor Unix timestamp

Pasa timestamps de logs a hora legible y convierte fechas a segundos o milisegundos sin hacer cuentas a mano.

Unix timestamp actual
0
Esperando entrada...

Conceptos básicos de timestamp

Qué es un Unix timestamp

Un Unix timestamp mide el tiempo desde el 1 de enero de 1970 a las 00:00:00 UTC. El número no depende de zona horaria, pero al mostrarlo a una persona, logs, dashboards, bases de datos y navegadores pueden renderizarlo en zonas locales distintas.

Unidades comunes

UnidadLongitud típicaEjemplo
Segundos10 dígitos1716300000
Milisegundos13 dígitos1716300000000

Conceptos de tiempo

Problema Y2038

Sistemas que usan enteros con signo de 32 bits para timestamps Unix se desbordan en enero de 2038. Sistemas modernos de 64 bits evitan ese límite.

UTC vs hora local

Guarda y compara timestamps en UTC cuando sea posible. Convierte a hora local solo en la capa de UI, reportes o exportaciones.

ISO 8601

Formato legible como 2024-05-21T14:30:00Z. Se usa mucho en APIs, bases de datos, logs y sistemas distribuidos porque puede incluir zona horaria.

Segundos vs milisegundos

Valores de 10 dígitos suelen ser segundos. Valores de 13 dígitos suelen ser milisegundos. Mezclarlos es uno de los bugs más comunes con timestamps.

Referencia de conversiones comunes

DuraciónSegundosMilisegundos
1 minuto6060,000
1 hora3,6003,600,000
1 día86,40086,400,000
1 año (365 días)31,536,00031,536,000,000