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

1775664844

2026-04-08 16:14:04 (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