Convertidor de timestamp Unix
Convierte entre timestamps Unix y fechas legibles. Un reloj epoch en vivo se actualiza cada segundo. Pega cualquier timestamp de 10 dígitos (segundos) o 13 dígitos (milisegundos) y conviértelo a cualquier zona horaria.
¿Qué es un timestamp Unix?
Un timestamp Unix (también llamado tiempo epoch o tiempo POSIX) es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, sin contar los segundos intercalares. Ofrece un entero único e inequívoco para representar cualquier instante, independiente de la zona horaria o la configuración regional. Casi todos los lenguajes, bases de datos y sistemas operativos admiten timestamps Unix de forma nativa, lo que los convierte en el estándar universal para almacenar e intercambiar tiempo entre sistemas.
Segundos vs milisegundos: detección automática del formato
La mayoría de los timestamps Unix están en segundos: un número de 10 dígitos que hoy ronda los 1700 millones. El Date.now() de JavaScript y muchas APIs del navegador y la web devuelven milisegundos, lo que produce un número de 13 dígitos. Este conversor detecta la unidad automáticamente según la magnitud del valor introducido.
- Número de 10 dígitos (p. ej. 1700000000) → segundos desde el epoch Unix
- Número de 13 dígitos (p. ej. 1700000000000) → milisegundos desde el epoch Unix
- Para convertir segundos a milisegundos: multiplica por 1000
- Para convertir milisegundos a segundos: divide entre 1000 (usa Math.floor para obtener un entero)
¿Por qué el tiempo epoch empieza el 1 de enero de 1970?
Los desarrolladores originales de Unix eligieron esa fecha a principios de los años setenta como un punto de referencia cómodo y anterior a la informática moderna. Como casi todos los timestamps útiles son enteros positivos, la aritmética y las comparaciones resultan sencillas. Aunque la elección fue algo arbitraria, se volvió universal: todos los sistemas operativos, lenguajes y protocolos modernos usan el mismo punto de referencia.
Cómo convertir tiempo epoch a una fecha legible
Usa la pestaña Epoch → Fecha de arriba: pega cualquier timestamp Unix, elige tu zona horaria y pulsa Convertir. La herramienta muestra el resultado en ISO 8601 (con desfase de zona horaria), cadena UTC, un formato largo y legible y un indicador de tiempo relativo. También puedes convertir en sentido inverso con la pestaña Fecha → Epoch.
- ISO 8601 — formato estándar legible por máquinas: 2023-11-15T06:13:20+00:00
- Cadena UTC — legible con día de la semana: Wed, 15 Nov 2023 06:13:20 GMT
- Amigable — estilo regional: miércoles, 15 de noviembre de 2023, 6:13:20 UTC
- Relativo — contextual: hace 1 año