Cómo se usa
- Timestamp → fecha: pega el número. Verás si se ha leído como segundos o milisegundos, la fecha en ISO 8601 y en UTC, tu hora local y el mismo valor en segundos y milisegundos.
- Fecha → timestamp: elige fecha y hora e indica si es hora UTC o tu hora local. Obtendrás el timestamp en segundos y milisegundos.
- Arriba, el timestamp actual avanza cada segundo; puedes copiarlo o pulsar Usar el actual.
Cómo funciona
Un timestamp cuenta el tiempo desde la época Unix, el 1 de enero de 1970 a las 00:00:00 UTC. Para pasarlo a fecha se suman esos segundos a la época; para el camino inverso se restan. Puedes escribir espacios entre grupos de cifras y una fracción de segundo (1700000000,5). Al pasar a segundos, el valor se redondea hacia abajo, como hace date +%s.
La hora local y el ISO con desfase usan la zona horaria de tu dispositivo, por eso solo aparecen en el navegador.
Ejemplo resuelto
1700000000 tiene 10 cifras, así que son segundos:
- 1 700 000 000 ÷ 86 400 = 19 675 días y 80 000 segundos;
- 19 675 días después del 1 de enero de 1970 es el 14 de noviembre de 2023, y 80 000 s son 22 h 13 min 20 s;
- resultado: 2023-11-14T22:13:20Z, que en Madrid (CET, UTC+1) son las 23:13:20.
Al revés: el 1 de enero de 2026 a las 00:00 UTC es 1767225600.
Errores frecuentes
- Mezclar segundos y milisegundos. JavaScript y muchas API usan milisegundos; Unix, PHP y las bases de datos suelen usar segundos.
- Aplicar la zona horaria al número. El timestamp no tiene zona: dos personas en Bogotá y en Madrid ven el mismo número en el mismo instante.