Marca de tiempo Unix actual:
Marca de tiempo → Fecha
Hora local
UTC (ISO 8601)
RFC 2822
Fecha corta
Relativo
Día de la semana
Número de semana
Día del año
Fecha → Marca de tiempo
Unix (segundos)
Unix (milisegundos)
ISO 8601
RFC 2822
Comparación de zonas horarias
CiudadFecha y horaZona

Acerca de esta herramienta

Convierte entre timestamps Unix y formatos de fecha legibles. La herramienta soporta sincronización bidireccional, detección automática de segundos vs milisegundos y comparación simultánea en 11 zonas horarias.

Características

  • Sincronización bidireccional — el timestamp y el selector de fecha se mantienen sincronizados; editar cualquiera actualiza todas las salidas al instante

  • Autodetección de segundos / milisegundos — determina automáticamente la unidad según el número de dígitos, con opción de ajuste manual

  • Múltiples formatos de salida — hora local, UTC (ISO 8601), RFC 2822, fecha corta (YYYY-MM-DD), número de semana y día del año

  • Comparación de zonas horarias — visualiza el mismo instante en 11 ciudades (Nueva York, Los Ángeles, Chicago, Londres, Berlín, Tokio, Shanghái, Calcuta, Sídney) con tu zona horaria local resaltada

  • Reloj en vivo — el timestamp Unix actual se actualiza cada segundo con un botón “Ahora” para capturarlo al instante

  • Tiempo relativo — indicación legible de “hace X tiempo / dentro de X tiempo” que se actualiza automáticamente

  • Enlaces compartibles — los timestamps se codifican en la URL (?ts=…&unit=…) para compartir fácilmente

  • Botones de copia — copia con un clic en cada valor de salida

Cómo usar

  1. Introduce un timestamp Unix para ver la fecha, la tabla de zonas horarias y todos los formatos actualizarse al instante

  2. O selecciona una fecha y hora — la entrada de timestamp y todas las salidas se sincronizan automáticamente

  3. Haz clic en Ahora para capturar el timestamp actual

  4. Usa el selector Auto / Segundos / Milisegundos para controlar la interpretación de la unidad (Auto usa heurística de dígitos: ≤10 dígitos → segundos, >10 dígitos → milisegundos)

  5. Haz clic en Compartir enlace para copiar una URL que abre la herramienta con el mismo timestamp precargado

Lógica de autodetección

Cuando el selector de unidad está en Auto (por defecto), la herramienta determina la unidad según la magnitud de la entrada:

  • ≤ 9.999.999.999 (10 dígitos o menos) → se interpreta como segundos. Esto cubre fechas hasta noviembre de 2286.

  • > 9.999.999.999 (11+ dígitos) → se interpreta como milisegundos. El Date.now() de JavaScript devuelve timestamps de milisegundos con 13 dígitos.

Siempre puedes anular la autodetección seleccionando manualmente Segundos o Milisegundos.

Referencia de formatos de salida

  • Hora local — formateada usando la configuración regional y zona horaria de tu navegador (toLocaleString())

  • UTC (ISO 8601)2025-01-15T10:30:00.000Z — el estándar para APIs, logs e intercambio de datos

  • RFC 2822Wed, 15 Jan 2025 11:30:00 +0100 — usado en cabeceras de correo electrónico y fechas HTTP

  • Fecha corta2025-01-15 — formato ISO 8601 solo con fecha

  • Número de semana — número de semana ISO 8601 (W01–W53), útil para planificación de sprints e informes

  • Día del año — día ordinal (1–366) con el total de días del año, útil para referencias de fecha juliana

Timestamps Unix notables

TimestampFecha (UTC)Evento
01970-01-01 00:00:00Unix Epoch — el origen del tiempo Unix
10000000002001-09-09 01:46:40Mil millones de segundos desde el epoch
12345678902009-02-13 23:31:30Dígitos secuenciales — celebrado por desarrolladores de todo el mundo
20000000002033-05-18 03:33:20Dos mil millones de segundos desde el epoch
21474836472038-01-19 03:14:07

Y2K38 — desbordamiento de entero con signo de 32 bits. Los sistemas que almacenan timestamps como int32 pasarán a valores negativos.

42949672952106-02-07 06:28:15Máximo de entero sin signo de 32 bits

Privacidad

Todas las conversiones ocurren completamente en tu navegador usando las APIs integradas de JavaScript Date e Intl. No se transmite ningún dato de timestamp a ningún servidor. El enlace compartible solo codifica el timestamp en los parámetros de la URL.

Referencia de comandos Linux

Operaciones de timestamp comunes desde la terminal:

Obtener el timestamp actual

date +%s
1739361234

Timestamp a fecha

date -d @1739361234 ”+%Y-%m-%d %H:%M:%S %Z”
2025-02-12 12:53:54 CET

Fecha a timestamp

date -d “2025-02-12 12:53:54” +%s
1739361234

Convertir entre zonas horarias

TZ=“America/New_York” date -d @1739361234 ”+%Y-%m-%d %H:%M:%S %Z”
2025-02-12 06:53:54 EST

Timestamp en milisegundos

date +%s%3N
1739361234567

ISO 8601 y RFC 2822

date -d @1739361234 --iso-8601=seconds date -d @1739361234 -R
2025-02-12T12:53:54+01:00Wed, 12 Feb 2025 12:53:54 +0100