Timestamp Converter

Convertidor de Timestamp

Convierte timestamps Unix a fechas legibles y viceversa. Compatible con segundos, milisegundos, ISO 8601, zonas horarias y reloj en tiempo real.

Actualizado abril de 2026

Revisado por Rafael Duarte

Unix to Human-Readable
EPOCH MODE
EPOCH TIMESTAMP
TIMEZONE
LOCAL TIME (GMT+00:00)

Tuesday, May 14, 2024 at 11:00:00 AM

UTC / GMT

Tuesday, May 14, 2024 at 11:00:00 AM

ISO 8601

2024-05-14T11:00:00.000Z

Human-Readable to Unix
DATE MODE
DATE & TIME
TIMEZONE

Select a date above.

CURRENT UNIX TIME Seconds
LIVE TRACKING
TIMEZONE

Coordinated Universal Time

Offset: GMT+00:00
EFFICIENCY

<0.1ms Response

NATIVE PERFORMANCE

Programmatic Usage

Quickly use timestamps in your code snippets.

# JavaScript

Math.floor(Date.now() / 1000); // seconds

Date.now(); // milliseconds

new Date(1715684400 * 1000)

.toISOString();

# Python

import time

int(time.time()) # seconds

from datetime import datetime

datetime.fromtimestamp(1715684400)

Cómo usar el convertidor de timestamp

En ambos sentidos, con el timestamp Unix actual siempre visible

1. Pega el timestamp o elige una fecha

Ingresa un timestamp epoch a la izquierda, o selecciona fecha y hora en el panel derecho.

2. Elige la unidad y la zona horaria

Segundos (10 dígitos) o milisegundos (13 dígitos), y la zona horaria en la que quieres ver el resultado.

3. Copia el resultado

Hora local, UTC e ISO 8601 aparecen al instante — haz clic en cualquiera para copiarlo.

Qué hace este convertidor de timestamp a fecha

El timestamp Unix actual siempre a la vista como referencia

Timestamp Unix actual en vivo

Se actualiza cada segundo en la propia página — haz clic para copiarlo sin abrir una terminal.

Segundos y milisegundos, sin confusión

Cambia entre los dos formatos que realmente vas a encontrar: 10 dígitos (POSIX) y 13 dígitos (JavaScript).

Hora local y UTC lado a lado

Ve ambas al mismo tiempo, más el formato ISO 8601, sin pasos extra.

Atajo "Usar Ahora"

Carga el Unix time actual en el campo y lo convierte de inmediato.

Salida también en hexadecimal

Al convertir una fecha a Unix, obtén también el valor en hex (0x...) — útil para depuración de bajo nivel y sistemas embebidos.

Snippets listos en JavaScript y Python

Cada conversión viene con el código equivalente para obtener el timestamp actual en ambos lenguajes.

Ejemplos de conversión

Cómo se traducen los valores epoch más comunes

Timestamp
Fecha (UTC)
1712448000 (segundos)
7 de abril de 2024 — 00:00:00 UTC
0 (segundos)
1 de enero de 1970 — el Unix epoch
-86400 (segundos)
31 de diciembre de 1969 — 00:00:00 UTC
1712448000000 (ms)
7 de abril de 2024 — 00:00:00 UTC
2147483647 (segundos)
19 de enero de 2038 — 03:14:07 UTC (límite de 32 bits, año 2038)

Cuándo vas a necesitar este convertidor

Los escenarios más comunes entre quienes usan la herramienta

Depuración de APIs

Campos como created_at y expires_at devuelven timestamp Unix crudo — conviértelos al vuelo mientras depuras.

Inspección de tokens JWT

Convierte el campo exp para saber al instante si un token ya expiró.

Análisis de logs entre zonas horarias

Correlaciona eventos entre servicios sin ejecutar una consulta solo para saber a qué hora ocurrió algo.

Consultas de base de datos

Valida registros almacenados o arma filtros de rango de fechas a mano antes de correr una query.

Programación de tareas cron

Calcula el timestamp Unix exacto de una fecha objetivo para programar tareas entre husos horarios distintos.

El error más común con timestamps

Confundir segundos con milisegundos

13 dígitos son milisegundos (JavaScript, Date.now()). 10 dígitos son segundos (POSIX, Python, PHP). Elegir la unidad equivocada desplaza la fecha décadas.

Pensar que el timestamp tiene zona horaria

Un timestamp Unix siempre cuenta desde UTC — la zona horaria solo entra en juego al convertirlo a una fecha legible para mostrar.

Esperar soporte nativo para microsegundos

Para valores de 16 o 19 dígitos (micro o nanosegundos), divide entre 1.000 o 1.000.000 antes de pegarlos.

Pegar una fecha ISO en el campo de epoch

El campo de timestamp espera un número entero puro (por ejemplo 1712448000), no una cadena como 2024-04-07T00:00:00Z. Para convertir desde una fecha legible, usa el panel derecho.

Ignorar el límite de 32 bits en sistemas antiguos

Los sistemas que guardan el timestamp como entero con signo de 32 bits se desbordan en 2147483647 (19 de enero de 2038). El hardware embebido y el software legado pueden verse afectados — los sistemas modernos de 64 bits no tienen ese límite.

Por qué usar este conversor de timestamp Unix

El timestamp Unix actual queda siempre visible como punto de referencia — no hace falta abrir una terminal para saber qué hora es "ahora" en epoch.

Muestra hora local, UTC e ISO 8601 al mismo tiempo, cubriendo el formato que usan prácticamente todas las API REST y los tokens JWT.

Todo se ejecuta en tu navegador — ningún valor que pegues aquí se envía a un servidor, así que funciona incluso sin conexión después de cargar y no expone timestamps de producción a terceros.

Segundos vs. milisegundos

La principal fuente de confusión con timestamps Unix

Segundos (10 dígitos)
Milisegundos (13 dígitos)
Ejemplo
1712448000
1712448000000
Usado por
POSIX, Linux, PHP, Python
JavaScript Date.now(), Java, APIs REST
Conversión
—
divide entre 1000 para obtener segundos

Preguntas frecuentes

Está en milisegundos — el formato que usan Date.now() de JavaScript, Java y la mayoría de las APIs web modernas. Divide entre 1000 para obtener la versión en segundos de 10 dígitos que esperan Python, PHP y las herramientas Unix.

Referencias

Artículo relacionado

Redis: cache, sessão, fila e outros casos de uso

Herramientas relacionadas