Cargando...
Cargando...
Convierte cualquier número de época Unix en una fecha, o cualquier fecha en una época. Maneja tanto segundos como milisegundos, muestra formatos ISO 8601, UTC, local y relativos, y viene con un reloj en vivo más referencias rápidas para el inicio del día, semana, mes y año.
Haz clic en cualquier valor para cargarlo como la marca de tiempo actual.
Una marca de tiempo Unix (también llamada tiempo de época) es el número de segundos que han pasado desde 00:00:00 UTC del 1 de enero de 1970 — la llamada época Unix. Es la forma estándar en que las computadoras almacenan momentos en el tiempo porque es un solo entero que no depende de la zona horaria y es fácil de comparar. Verás marcas de tiempo en respuestas de API, registros de bases de datos, archivos de registro, reclamaciones JWT, expiraciones de cookies y en cualquier lugar donde dos sistemas necesiten acordar cuándo ocurrió algo. El formato viene en dos variantes: segundos (10 dígitos para cualquier fecha actual) y milisegundos (13 dígitos, utilizados por JavaScript y muchas APIs web). Esta herramienta maneja ambos, se ejecuta completamente en tu navegador y muestra el resultado en todos los formatos comunes a la vez.
Elige Época → Fecha si tienes un número que deseas leer como una fecha, o Fecha → Época si deseas convertir un momento del calendario en un entero.
Para épocas, pega cualquier número de 10 dígitos (segundos) o 13 dígitos (milisegundos) — la detección automática maneja ambos. Para fechas, usa el selector o escribe en formato YYYY-MM-DDTHH:MM:SS.
Las salidas incluyen ISO 8601, cadena UTC, hora local, relativa ("en 3 horas"), y tanto segundos como milisegundos. Haz clic en copiar en cualquier fila para obtenerlo.
Haz clic en cualquiera de los botones de referencia (Ahora, Inicio de hoy, época Unix, límite Y2038, etc.) para cargar esa marca de tiempo en la entrada.
Marca de tiempo Unix = segundos desde 1970-01-01 00:00:00 UTC Ejemplos: 0 → 1970-01-01 (la época misma) 1000000000 → 2001-09-09 (mil millones de segundos) 1700000000 → 2023-11-14 2147483647 → 2038-01-19 (límite de 32 bits con signo) Conversión: ms_timestamp = sec_timestamp × 1000 date_object_ms = epoch_value > 1e12 ? epoch_value : epoch_value × 1000 date = new Date(date_object_ms)
El tiempo de época es neutral a la zona horaria — el mismo entero significa el mismo momento en todas partes del mundo. Para convertirlo en algo que un humano pueda leer, aplicas un desplazamiento de zona horaria. ISO 8601 (`2024-01-15T12:34:56Z`) lo mantiene en UTC; el formato local aplica el desplazamiento de tu navegador. JavaScript almacena marcas de tiempo en milisegundos, mientras que los shells de Unix, los campos de bases de datos y la mayoría de las APIs utilizan segundos — por eso esta herramienta detecta la unidad comprobando si el valor está por encima de 10¹² (un momento muy por encima del año 5000 si se interpreta como segundos, pero plausible si se interpreta como milisegundos).
Referencia: POSIX.1-2017 §4.16 — Segundos desde la Época
| Entrada | Salida |
|---|---|
1700000000 (segundos) | 2023-11-14T22:13:20Z Epoch estándar de 10 dígitos — detectado automáticamente como segundos. |
1700000000000 (milisegundos) | 2023-11-14T22:13:20Z Valor de 13 dígitos — detectado automáticamente como milisegundos, mismo momento. |
0 | 1970-01-01T00:00:00Z La propia época Unix. |
2024-01-15 12:00 local → epoch | Depende de tu desfase horario Fecha → Epoch siempre interpreta la entrada en tu zona horaria local. |
Formatea, valida y minimiza JSON con informes precisos de línea y columna de errores.
Codifica y decodifica texto Base64 con variante opcional segura para URL y soporte UTF-8.
Divide los JSON Web Tokens en encabezado, carga útil y reclamaciones con fechas de caducidad legibles.
Calcula tu edad exacta en años, meses y días a partir de cualquier fecha de nacimiento.
Última actualización