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
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/iatde JWT en hora local al depurar auth - Revisar cortes de horario donde medianoche UTC ≠ local
Cómo usar
- Usa Ahora para copiar segundos, ms e ISO.
- Introduce un timestamp (Sample:
1700000000) y mira el chip de unidad. - O elige zona, fecha/hora y copia epoch.
- Prefiere UTC si el destino guarda UTC; local si importa el reloj de pared.
Segundos vs milisegundos
| Entrada | Unidad | ISO (UTC) |
|---|---|---|
1700000000 | Segundos | 2023-11-14T22:13:20.000Z |
1700000000000 | Milisegundos | 2023-11-14T22:13:20.000Z |
0 | Segundos | 1970-01-01T00:00:00.000Z |
≈1.7×10⁹ → segundos; ≈1.7×10¹² → milisegundos (Date.now()).
Ejemplos
| Entrada / ajuste | Salida | Notas |
|---|---|---|
0 | 1970-01-01T00:00:00.000Z | Inicio epoch (UTC) |
1700000000 | 2023-11-14T22:13:20.000Z | Segundos → ISO |
1700000000000 | Misma ISO | Auto ms |
Fecha 1970-01-01T00:00:00 + UTC | 0 | Ida y vuelta de epoch 0 |
Errores prácticos
- Epoch 0 ≠ medianoche local: el instante
0es 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-localambiguo.
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.