§

Dirección de conversión

§

Introduce un timestamp Unix

§

Resultado

UTC, tu zona local, Tokio, Nueva York y Londres por defecto
Mostrar en zonas horarias

    El timestamp Unix es la unidad temporal de referencia para cualquier sistema en España que cruce zonas: los servidores NTP de RedIRIS sincronizan con UTC, las liquidaciones SEPA del Banco de España se registran en epoch en milisegundos, los logs de los radares de la DGT llevan marca epoch, y los campos `iat` y `exp` de los JWT emitidos por Cl@ve se expresan en segundos. Los desarrolladores también lo encuentran al revisar `crontab` en servidores Linux de la Consejería de Hacienda, al triar trazas exportadas a Grafana Cloud por Telefónica Tech, y al convertir `Europe/Madrid` (con su salto CET/CEST) a UTC para auditorías ENS. Esta herramienta convierte epoch a fecha y viceversa, totalmente offline.

    ¿Qué es un timestamp Unix?

    Un timestamp Unix es el número de segundos (o milisegundos) transcurridos desde la época Unix — 1970-01-01T00:00:00Z. Es la forma canónica de representar un instante en archivos de registro, respuestas de API, columnas de base de datos y reclamaciones JWT. Este conversor renderiza un timestamp simultáneamente en UTC, tu zona local y cualquier zona IANA que añadas, y convierte en ambas direcciones — todo en tu navegador, sin peticiones de red.

    ¿Cómo funciona la conversión de timestamp Unix?

    La herramienta ejecuta un pipeline pequeño y determinista que refleja el comportamiento nativo de Date e Intl.DateTimeFormat de la plataforma:

    1. Detección de magnitud. Cualquier valor numérico mayor que 1012 se trata como milisegundos; cualquier valor menor se trata como segundos. 1700000000 se lee como segundos, 1700000000000 como milisegundos, y ambos resuelven al mismo instante.
    2. Construcción del instante. El valor detectado se multiplica a milisegundos si hace falta y se pasa a new Date(ms). El resultado es un instante nativo de la plataforma que no lleva zona horaria propia — siempre es un momento en la línea de tiempo global.
    3. Renderizado multi-zona. Para cada zona activa del selector, la herramienta llama a Intl.DateTimeFormat con esa zona y produce cuatro vistas paralelas — ISO 8601 con el desplazamiento correcto, una cadena al estilo RFC 2822, una forma larga consciente del idioma local y una frase de tiempo relativo como «hace 3 minutos».
    4. Inversión Fecha → Timestamp. Cuando cambias de dirección, la herramienta lee el valor del reloj de pared del datetime-local y la zona seleccionada, calcula el desplazamiento de esa zona en ese instante y lo convierte de vuelta a un instante UTC. La salida se renderiza como segundos Unix y milisegundos Unix con botones de copia separados.
    5. Tic en vivo. Activar «En vivo» inicia un bucle setInterval(tick, 1000) que vuelve a renderizar cada celda cada segundo; desactivarlo libera el intervalo y congela la pantalla. El punto pulsante refleja el contrato estándar de modo en vivo usado en todas las herramientas Ultim8Soft.

    ¿Por qué usar este conversor de timestamp Unix?

    • Privacidad por defecto. La página no hace ninguna llamada de red tras la carga inicial del documento. Tu timestamp nunca abandona la pestaña — abre DevTools, pulsa Convertir y el panel Red permanece en silencio.
    • Segundos y milisegundos en la misma caja. Se acabó adivinar qué unidad usa tu registro; el detector de magnitud elige la unidad correcta y te dice cuál escogió.
    • Multi-zona de un vistazo. Compara un timestamp de pago entre UTC, el escritorio de tu ingeniero en Tokio, la pantalla del cliente en Nueva York y el libro de auditoría en Londres — todo en una sola renderización, sin matemáticas de calendario.
    • Salida correcta según RFC. ISO 8601 usa el desplazamiento exacto de la zona, RFC 2822 sigue la forma convencional y la vista local usa el idioma preferido de tu navegador. Mismos números, cuatro formatos, sin sorpresas de redondeo.

    ¿Cuáles son las aplicaciones comunes de los timestamps Unix?

    Donde un sistema escribe el tiempo como número, un conversor de timestamp Unix es la primera herramienta que buscas:

    • Depurar líneas de registro. Los registros de aplicaciones de journald, CloudWatch, Datadog o Sentry suelen llevar una columna de época. Pégala aquí para ver la hora exacta del reloj de pared en la zona del ingeniero de guardia y en la del cliente, en una sola renderización.
    • Decodificar reclamaciones JWT. Las reclamaciones iat y exp dentro de un JSON Web Token son timestamps en segundos Unix. Déjalas caer aquí para ver cuándo se emitió el token y cuándo expira — en segundos, milisegundos, ISO 8601 y tiempo relativo, lado a lado.
    • Comparar timestamps de respuesta de API. Las cargas REST y de webhook emiten timestamps en unidades inconsistentes — Stripe usa segundos, Shopify usa milisegundos, GitHub usa cadenas ISO. Convierte el entero crudo para verificar la alineación con la línea de pedido, el registro de auditoría y el recibo visible para el cliente.

    ¿Cómo es un ejemplo de timestamp Unix?

    Toma el timestamp 1700000000. El detector de magnitud lo lee como segundos (queda muy por debajo de 1012), así que la herramienta construye new Date(1700000000 * 1000) — el instante 2023-11-14T22:13:20.000Z. La tarjeta UTC muestra la cadena ISO, la forma RFC 2822 (Tue, 14 Nov 2023 22:13:20 GMT), la forma local larga y una frase relativa contada desde tu reloj actual. La tarjeta de Tokio renderiza el mismo instante como 2023-11-15T07:13:20.000+09:00, la de Nueva York como 2023-11-14T17:13:20.000-05:00 y la de Londres como 2023-11-14T22:13:20.000+00:00. Introduce el mismo valor como 1700000000000 en milisegundos y obtendrás una renderización idéntica — el detector de magnitud maneja el cambio de unidad de forma silenciosa.

    Este conversor de timestamp Unix hace una sola cosa: convertir un número en un instante, o un instante en un número, en todas las zonas horarias que te interesen, sin enviar el valor a ninguna parte. Pega, pulsa, copia, sigue adelante.