Conversor de Unix Timestamp
Convierte entre timestamp Unix (epoch) y fecha/hora legible.
El Unix timestamp es el estándar universal para representar momentos en el tiempo en bases de datos, APIs y logs de sistemas. Pega un número epoch para ver la fecha y hora correspondiente en múltiples zonas horarias de México y el mundo, o ingresa una fecha para obtener su timestamp. La herramienta detecta automáticamente si el número está en segundos o milisegundos.
¿Qué es un Unix timestamp?
Es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC. Es el estándar más usado en programación para representar momentos en el tiempo de forma independiente a la zona horaria. Por ejemplo, el timestamp 1700000000 corresponde al 14 de noviembre de 2023 a las 22:13:20 UTC.
¿Cuál es la diferencia entre timestamp en segundos y en milisegundos?
El timestamp Unix clásico se mide en segundos (actualmente tiene 10 dígitos, ej. 1700000000). Muchos lenguajes como JavaScript usan milisegundos internamente (13 dígitos, ej. 1700000000000). La herramienta detecta automáticamente si pegaste segundos o milisegundos según la longitud del número.
¿Cuándo ocurrirá el problema del año 2038?
El "bug del año 2038" afecta a sistemas que almacenan el timestamp en un entero de 32 bits con signo, que se desborda el 19 de enero de 2038 a las 03:14:07 UTC. Los sistemas modernos de 64 bits no tienen este problema y pueden representar fechas hasta el año 292 millones.