Saltar al contenido principal

Convertidor de marca de tiempo gratis

Convierte marcas de tiempo Unix en fechas legibles y viceversa. Admite UTC y hora local, segundos y milisegundos.

Funciona sin conexión una vez cargado
Ahora:
Unidad:
Referencia rápida de época

Usos habituales

  • Convierte marcas de tiempo en datos de análisisTraduce marcas de tiempo Unix de exportaciones de análisis (Google Analytics, Mixpanel, Amplitude) en fechas legibles.
  • Convertir marcas de tiempo para depuraciónDecodifica marcas de tiempo Unix de registros del servidor, cargas útiles de error y respuestas de API en fechas legibles.
  • Convertir marcas de tiempo en desarrollo de APIValida, compara y traduce marcas de tiempo Unix devueltas por API REST y webhooks.
  • Convertir marcas de tiempo para consultas de base de datosConvierte fechas en marcas de tiempo Unix para cláusulas WHERE de SQL y consultas de rango de fechas.
  • Convertir marcas de tiempo para programaciónConvierte fechas y horas específicas en marcas de tiempo Unix para su uso en sistemas de programación y APIs de calendario.

Cómo funciona

Toda la conversión se ejecuta directamente en el navegador usando el objeto Date integrado de JavaScript y el conjunto Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf): sin biblioteca de terceros, sin ida y vuelta al servidor. Lo único que sale de tu máquina es nada: los números se quedan locales.

  1. 1
    Detección de unidad y normalización
    Cuando pegas una marca de tiempo, la herramienta cuenta sus dígitos para inferir la unidad automáticamente: 10 dígitos significa segundos Unix, 13 milisegundos, 16 microsegundos, 19 nanosegundos. Una heurística de conteo de dígitos escrita a mano marca una discrepancia y ofrece un cambio de unidad con un clic, evitando errores silenciosos como tratar un valor de milisegundos de 13 dígitos como un valor de segundos del año 55881.
  2. 2
    Construcción de fecha mediante Date de JavaScript
    El número en bruto se escala a milisegundos y se pasa a new Date(ms). A partir de ahí, los métodos integrados de Date (getFullYear, getUTCHours, toISOString, etc.) producen hora local, hora UTC, y salida ISO 8601: sin biblioteca de análisis involucrada.
  3. 3
    Hora relativa adaptada a la configuración regional mediante Intl.RelativeTimeFormat
    Un contador en vivo se dispara cada segundo y recalcula la etiqueta relativa (por ejemplo, 'hace 3 días', 'en 2 horas') usando Intl.RelativeTimeFormat inicializado con la configuración regional de la página. Esto mantiene la visualización relativa precisa incluso si dejas la pestaña abierta, y produce una salida gramaticalmente correcta en cada idioma admitido sin cadenas de traducción adicionales.
  4. 4
    Visualización de zona horaria mediante Intl.DateTimeFormat
    Las zonas horarias IANA fijadas (por ejemplo, America/New_York, Asia/Tokyo) se formatean con Intl.DateTimeFormat usando la opción timeZone. La lista completa de nombres de zona admitidos por el navegador proviene de Intl.supportedValuesOf('timeZone'). Tus zonas fijadas persisten entre sesiones en localStorage.

Herramientas relacionadas

Preguntas frecuentes