Convertidor de timestamp Unix: fecha y hora
Convierte timestamps Unix (segundos o milisegundos) en fechas UTC y locales legibles, o cualquier fecha en su valor de época.
Pega un timestamp y el conversor detecta si son segundos o milisegundos; muestra ISO 8601, UTC, hora local y cuánto hace. También convierte fechas en segundos y milisegundos de época.
Convertidor de timestamp Unix: fecha y hora
Convierte timestamps Unix (segundos o milisegundos) en fechas UTC y locales legibles, o cualquier fecha en su valor de época.
Timestamp → fecha
Fecha → timestamp
Cómo funciona: el tiempo Unix cuenta los segundos desde 1970-01-01T00:00:00Z, sin segundos intercalares. Los milisegundos son la misma cuenta × 1000.
Sobre el convertidor de timestamp Unix
El tiempo Unix, también llamado tiempo de época o POSIX, cuenta los segundos transcurridos desde la medianoche UTC del 1 de enero de 1970, sin contar segundos intercalares. Este entero fácil de guardar y comparar aparece en bases de datos, API, JWT, registros, cachés, cron y metadatos de archivos. Este conversor convierte el número ilegible en una fecha clara.
Muestra el mismo instante como cadena ISO 8601, fecha UTC, hora local con su desfase UTC y una descripción relativa. Detecta automáticamente la unidad por magnitud: más de 11 dígitos significa milisegundos; los demás, segundos. También puedes forzar la unidad.
En sentido inverso, la fecha elegida se interpreta en la zona horaria local del navegador y devuelve segundos y milisegundos de época. El botón Ahora completa el instante actual. Los valores negativos son válidos y representan fechas anteriores a 1970. Todo se procesa en el navegador; nada se envía ni se guarda.
Ejemplos de conversión
Valores de época conocidos y lo que informa el conversor.
| Timestamp | Fecha UTC | Nota |
|---|---|---|
| 1000000000 | 2001-09-09 01:46:40 (UTC) | Mil millones: Unix superó los mil millones de segundos en septiembre de 2001. |
| 1234567890 | 2009-02-13 23:31:30 (UTC) | Un famoso hito celebrado por programadores en 2009. |
| 1712345678901 | 2024-04-05 19:34:38 (UTC) | Tiene 13 dígitos, así que se interpreta como milisegundos. |
| 2147483647 | 2038-01-19 03:14:07 (UTC) | Máximo valor con signo de 32 bits: el instante del problema del año 2038. |
Cómo convertir un timestamp Unix
- Pega el timestamp en el campo. Deja la detección automática (10 dígitos son segundos y 13 milisegundos) o fuerza una unidad.
- Pulsa Convertir para ver ISO 8601, UTC, hora local con desfase y descripción relativa.
- Pulsa Ahora para rellenar el timestamp actual.
- Para invertirlo, elige fecha y hora y pulsa Convertir a timestamp para obtener segundos y milisegundos.
- Copia el formato que necesite tu consulta, API o búsqueda de registros.
Preguntas frecuentes sobre timestamps Unix
¿Qué es un timestamp Unix?
Es el número de segundos desde la medianoche UTC del 1 de enero de 1970, sin segundos intercalares: una representación compacta e independiente de la zona horaria.
¿Cómo distingo segundos de milisegundos?
Por longitud: los segundos actuales tienen 10 dígitos y los milisegundos 13. La detección automática usa esta magnitud y puedes sobrescribirla.
¿Afectan las zonas horarias a los timestamps Unix?
No. Identifican un instante absoluto igual en todo el mundo. La zona horaria solo cambia cómo se muestra, por eso aparecen UTC y la hora local.
¿Qué es el problema del año 2038?
Los enteros con signo de 32 bits se desbordan después de las 03:14:07 UTC del 19 de enero de 2038. El software moderno usa valores de 64 bits o milisegundos.
¿Puede ser negativo un timestamp?
Sí. Los valores negativos representan instantes anteriores a 1970; por ejemplo, -86400 es la medianoche UTC del 31 de diciembre de 1969.
¿Qué zona horaria usa la conversión de fecha a timestamp?
La fecha elegida se interpreta en la zona local del navegador, como un formulario HTML. Los resultados son absolutos y al revertirlos conservan la hora local.