DEV · Fecha y hora

Convertidor de Unix Timestamp

Convierte Unix timestamps como 1732769832 en una fecha y hora legible, o elige una fecha y hora y obtén de vuelta el Unix timestamp. Consulta el resultado en formato ISO 8601, hora local y UTC.

  • Convertir Unix timestamp → fecha y hora (local y UTC).
  • Convertir fecha y hora → Unix timestamp en segundos.
  • Ver representación ISO 8601 del mismo momento.
  • Todos los cálculos se hacen localmente en tu navegador. No se envían datos a ningún sitio.

Pega un Unix timestamp o elige una fecha y hora abajo, luego haz clic en uno de los botones de conversión para ver todos los formatos a la vez.

Unix timestamp (segundos)
Debe estar en segundos, no en milisegundos. Por ejemplo, 1732769832 representa un momento a finales de 2024.
Fecha y hora (local)
Se usa la zona horaria de tu navegador para este campo. Haz clic en Usar hora actual para rellenarlo rápidamente con el momento “ahora”.
Todas las conversiones se ejecutan directamente en tu navegador. No se envían timestamps ni fechas a ningún servidor, así que tus datos permanecen privados.

Resumen

Última conversión
Esperando datos…
Introduce un Unix timestamp o elige una fecha y hora, luego haz clic en uno de los botones de conversión.
Todavía sin conversiones
Unix timestamp (segundos)
0
Segundos desde el 1 ene 1970 (Unix epoch)
ISO 8601
Fecha y hora UTC estándar ISO 8601 (ej. 2024-11-28T12:30:00Z)
Hora local
Formateada usando la zona horaria de tu navegador
Hora UTC
El mismo momento convertido a hora en UTC
Los Unix timestamps cuentan el número de segundos desde el 1 de enero de 1970 a las 00:00:00 UTC. Esta herramienta te ayuda a pasar de esa representación entera a fechas y horas legibles para humanos y viceversa.

¿Qué hace el Convertidor de Unix Timestamp?

Esta herramienta ayuda a los desarrolladores a pasar rápidamente entre Unix timestamps y valores de fecha y hora legibles. Puedes pegar un Unix timestamp como 1732769832 y ver al instante qué fecha y hora representa en tu zona horaria local, en UTC y en formato ISO 8601. También puedes empezar desde una fecha y hora y obtener el Unix timestamp correspondiente.

¿Qué es un Unix timestamp?

Un Unix timestamp es un único número entero que cuenta el número de segundos transcurridos desde el Unix epoch: 1 de enero de 1970, 00:00:00 UTC. Por ejemplo:

  • 0 → 1970-01-01 00:00:00 UTC
  • 946684800 → 2000-01-01 00:00:00 UTC
  • 1732769832 → un momento a finales de 2024

Muchos backends, APIs y bases de datos usan Unix time porque es fácil de almacenar, comparar y ordenar, pero los números en bruto no son muy amigables para humanos.

Por qué esta herramienta es útil para desarrolladores

  • Depurar respuestas de backend. Cuando una API devuelve campos como created_at como Unix timestamp, puedes ver rápidamente la fecha y hora reales.
  • Generar datos de prueba. Empieza desde una fecha y hora entendible y conviértela a Unix timestamp para poblar bases de datos o crear fixtures.
  • Comparar zonas horarias. Observa cómo se ve el mismo timestamp en tu hora local frente a UTC.
  • Trabajar entre frontend y backend. Los devs de frontend pueden alinearse con lo que el backend almacena y viceversa.

Cómo funcionan las conversiones en esta herramienta

Cuando haces clic en Timestamp → Fecha y hora:

  • Paso 1: Tu timestamp (en segundos) se convierte a milisegundos.
  • Paso 2: Se crea un objeto Date de JavaScript con ese valor.
  • Paso 3: El mismo momento se formatea como hora local, hora UTC e ISO 8601.
  • Paso 4: El campo de fecha y hora local se actualiza para que puedas ajustarlo y convertir de nuevo.

Cuando haces clic en Fecha y hora → Timestamp:

  • Paso 1: El valor del selector de fecha y hora se interpreta en tu zona horaria local.
  • Paso 2: Ese momento se convierte a milisegundos desde el epoch.
  • Paso 3: Los milisegundos se transforman en un Unix timestamp en segundos (redondeado hacia abajo).
  • Paso 4: Se actualizan la hora local, la hora UTC y el ISO 8601 para que coincidan.

Entender los distintos formatos

  • Unix timestamp (segundos): Entero de segundos desde el Unix epoch. Muy usado en bases de datos y APIs.
  • ISO 8601: Cadena estandarizada como 2024-11-28T13:17:12Z. La Z indica “UTC”.
  • Hora local: El mismo instante mostrado según la zona horaria que usa tu navegador actualmente.
  • Hora UTC: El instante mostrado como hora en la zona horaria UTC.

Consejos para trabajar con Unix time

  • Comprueba las unidades. Muchas librerías usan milisegundos mientras que los Unix timestamps suelen estar en segundos. Si tus valores parecen ~1000 veces más grandes, es posible que estés mezclando ambos.
  • Sé explícito con la zona horaria. Indica siempre si una hora es local o UTC cuando envías/recibes datos entre sistemas.
  • Usa esta herramienta al depurar. Cuando los logs o respuestas JSON contienen timestamps en bruto, pégalos aquí para ver rápidamente qué significan.

Usa este Convertidor de Unix Timestamp siempre que necesites una forma rápida, basada en el navegador, de traducir entre timestamps enteros y fechas legibles para trabajo de backend, frontend o DevOps.