DevFree Tools
Utilidades

Conversor de Timestamp Unix

Convierte timestamps Unix a fechas legibles y viceversa. Incluye el timestamp actual en tiempo real.

Timestamp Unix ahora mismo

1774268340

2026-03-23 12:19:00 (hora local)

Timestamps Unix en el desarrollo web

Trabajar con fechas es una de las fuentes de bugs más habituales en programación. Los timestamps Unix eliminan la ambigüedad: un número entero que representa un momento exacto en el tiempo, sin problemas de formato, zona horaria o idioma.

Cómo obtener el timestamp actual en cada lenguaje

  • JavaScript: Math.floor(Date.now() / 1000) (segundos) o Date.now() (ms)
  • Python: import time; time.time() o int(time.time())
  • PHP: time()
  • SQL: UNIX_TIMESTAMP() en MySQL, EXTRACT(EPOCH FROM NOW()) en PostgreSQL
  • Go: time.Now().Unix()
  • Bash: date +%s

Preguntas frecuentes

¿Qué es un timestamp Unix?

Un timestamp Unix (también llamado epoch time) es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC. Es la forma universal de representar fechas y horas en sistemas informáticos, independiente del idioma o zona horaria.

¿Cuál es la diferencia entre timestamp en segundos y milisegundos?

Los timestamps Unix clásicos tienen 10 dígitos y cuentan segundos. JavaScript usa 13 dígitos y cuenta milisegundos (Date.now()). Si ves un número de 13 dígitos, divídelo entre 1000 para obtener el equivalente en segundos.

¿Qué es el problema del año 2038?

El 19 de enero de 2038 los sistemas que usan enteros de 32 bits con signo para almacenar timestamps alcanzarán su valor máximo (2.147.483.647) y se desbordará. Es el equivalente digital del "efecto 2000". Los sistemas modernos de 64 bits no tienen este problema.

Herramientas relacionadas