Cómo usar el convertidor de timestamp
- Panel izquierdo: introduce un timestamp Unix (en segundos o milisegundos) para obtener la fecha equivalente en hora local, UTC e ISO 8601, más una descripción relativa ("hace 3 días").
- Haz clic en Ahora para introducir el timestamp actual al instante.
- Panel derecho: elige una fecha y hora para obtener los timestamps Unix equivalentes en segundos y milisegundos.
¿Qué es un timestamp Unix?
Un timestamp Unix es el número de segundos (o milisegundos) transcurridos desde la época Unix: medianoche del 1 de enero de 1970 UTC. Los timestamps son independientes de la zona horaria: el mismo número representa el mismo instante en cualquier parte del mundo, lo que los hace ideales para almacenar fechas en bases de datos y APIs.
Segundos vs. milisegundos
La mayoría de sistemas Unix y bases de datos usan segundos (números de 10 dígitos, ej. 1700000000). Date.now() en JavaScript y muchas APIs modernas usan milisegundos (13 dígitos, ej. 1700000000000). Esta herramienta detecta automáticamente la unidad según el número de dígitos.
Casos de uso más habituales
- Leer respuestas de API: las APIs REST suelen devolver fechas de creación como timestamps Unix
- Depurar logs: los registros de servidor usan Unix time; conviértelos a fechas legibles
- Consultas de base de datos: comprobar si un timestamp almacenado está en el pasado o en el futuro
- Programación: calcular el timestamp de una fecha futura para configurar tareas temporizadas
Formato ISO 8601
ISO 8601 es el estándar internacional para fecha/hora: 2024-11-15T00:00:00Z. La Z final significa UTC. Es inequívoco en cualquier idioma (a diferencia de "11/15/24" que tiene significados distintos en EE.UU. y Europa) y se ordena lexicográficamente en orden cronológico.