Timestamp Unix

epoch y fecha legible

Convierte timestamps Unix en segundos a fechas ISO, o convierte una fecha y hora local de vuelta a segundos epoch.

Esta conversión se ejecuta solo en tu navegador; no se sube nada.

Ahora

Segundos
Milisegundos
ISO

Timestamp → Fecha

Segundos y milisegundos se detectan solos (|valor| > 1e12 → ms).

Fecha → Timestamp

La fecha se interpreta en la zona elegida al convertir a epoch.

¿Qué es esta herramienta?

Convierte enteros epoch Unix (segundos o milisegundos) a fechas legibles y al revés. El tiempo Unix cuenta desde 1970-01-01 00:00:00 UTC.

Pega un número y obtén ISO (UTC), UTC formateado y hora local del navegador en vivo. O elige zona Local del navegador / UTC y copia epoch en segundos o ms.

Útil para logs, JWT exp/iat, cron, columnas de BD, TTL de caché y depurar APIs cuando dos sistemas discrepan ×1000.

Casos de uso comunes

  • Comprobar si un campo de log es segundos o milisegundos
  • Leer exp/iat de JWT en hora local al depurar auth
  • Revisar cortes de horario donde medianoche UTC ≠ local

Cómo usar

  1. Usa Ahora para copiar segundos, ms e ISO.
  2. Introduce un timestamp (Sample: 1700000000) y mira el chip de unidad.
  3. O elige zona, fecha/hora y copia epoch.
  4. Prefiere UTC si el destino guarda UTC; local si importa el reloj de pared.

Segundos vs milisegundos

EntradaUnidadISO (UTC)
1700000000Segundos2023-11-14T22:13:20.000Z
1700000000000Milisegundos2023-11-14T22:13:20.000Z
0Segundos1970-01-01T00:00:00.000Z

≈1.7×10⁹ → segundos; ≈1.7×10¹² → milisegundos (Date.now()).

Ejemplos

Entrada / ajusteSalidaNotas
01970-01-01T00:00:00.000ZInicio epoch (UTC)
17000000002023-11-14T22:13:20.000ZSegundos → ISO
1700000000000Misma ISOAuto ms
Fecha 1970-01-01T00:00:00 + UTC0Ida y vuelta de epoch 0

Errores prácticos

  • Epoch 0 ≠ medianoche local: el instante 0 es medianoche UTC del 1970-01-01; en zonas no UTC puede verse el 1969-12-31.
  • El error ×1000 segundos/ms es el más común; mira dígitos o |valor| > 1e12.
  • Aquí ves ISO, UTC y local a la vez, con zona explícita en fecha→epoch para no dejar datetime-local ambiguo.

Referencias

Última revisión: 2026-07-27

Preguntas frecuentes

¿Usa segundos o milisegundos?
Ambos. Si |valor| > 1e12 se interpreta como milisegundos (escala de `Date.now()`); si no, como segundos. La unidad detectada aparece bajo el campo.
¿Qué es el timestamp 0?
Epoch 0 es 1970-01-01T00:00:00.000Z (UTC). En zona local no UTC puede verse como la noche del 1969-12-31 — un error típico de un día.
¿Qué zona usa la fecha de entrada?
Elige Local del navegador o UTC encima del selector. `datetime-local` no lleva zona propia.
¿La conversión es local?
Sí. Todo corre en el navegador; no se suben timestamps.