Conversor de Timestamp Unix
Convierte timestamps Unix a fechas legibles y viceversa. UTC, hora local e ISO 8601. Gratis, sin registro.
¿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, 00:00:00 UTC — un punto de referencia conocido como el Epoch Unix. Es el sistema más utilizado para representar el tiempo en la informática.
Como los timestamps Unix son un simple entero, son independientes de la zona horaria, fáciles de almacenar, ordenar y comparar, y están soportados universalmente en todos los lenguajes de programación y bases de datos.
Segundos vs. Milisegundos
Los timestamps Unix clásicos cuentan segundos. El método Date.now() de JavaScript y muchas APIs modernas devuelven milisegundos (multiplica los segundos por 1.000). Este conversor detecta automáticamente cuál tienes: los valores mayores que 10.000.000.000 (10 mil millones) se tratan como milisegundos.
Obtener el timestamp actual
| Lenguaje / Herramienta | Segundos | Milisegundos |
|---|---|---|
| JavaScript | Math.floor(Date.now()/1000) | Date.now() |
| Python | import time; int(time.time()) | int(time.time()*1000) |
| PHP | time() | round(microtime(true)*1000) |
| Bash | date +%s | date +%s%3N |
| MySQL | UNIX_TIMESTAMP() | — |
| PostgreSQL | extract(epoch from now())::int | — |
| Go | time.Now().Unix() | time.Now().UnixMilli() |
| Ruby | Time.now.to_i | Time.now.to_i * 1000 |