Saltar ao contido principal
LibraTool logoLibraTool

Conversor de marcas de tempo de balde

Converte marcas de tempo Unix a datas lexibles e viceversa. Soporta UTC e hora local, segundos e milisegundos.

Funciona sen conexión unha vez cargado
Agora:
Unidade:
Referencia rápida de epoch

Usos habituais

  • Converte Selos de Tempo en Datos de AnalíticaTraduce selos de tempo Unix das exportacións de analítica (Google Analytics, Mixpanel, Amplitude) en datas lexibles.
  • Converter Marcas de Tempo para DepuraciónDecodificar marcas de tempo Unix de rexistros do servidor, cargas de erro e respostas API en datas lexibles.
  • Converter Marcas de Tempo no Desenvolvemento de APIValidar, comparar e traducir marcas de tempo Unix devoltas por APIs REST e webhooks.
  • Converter Marcas de Tempo para Consultas de Base de DatosConverter datas en marcas de tempo Unix para cláusulas SQL WHERE e consultas de rango de datas.
  • Converter Marcas de Tempo para ProgramaciónConverter datas e horas específicas en marcas de tempo Unix para usar en sistemas de programación e APIs de calendario.

Como funciona

Toda a conversión execútase directamente no navegador usando o obxecto Date integrado de JavaScript e o conxunto Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — sen biblioteca de terceiros, sen viaxe de ida e volta ao servidor. O único dato que sae da túa máquina é nada: os números permanecen locais.

  1. 1
    Detección de unidade e normalización
    Cando pegas unha marca de tempo, a ferramenta conta os seus díxitos para deducir a unidade automaticamente: 10 díxitos significa segundos Unix, 13 milisegundos, 16 microsegundos, 19 nanosegundos. Unha heurística de conto de díxitos escrita a man marca unha discordancia e ofrece un cambio de unidade dun clic, evitando erros silenciosos como tratar un valor de milisegundos de 13 díxitos como un valor de segundos do ano 55881.
  2. 2
    Construción de data mediante Date de JavaScript
    O número en bruto escálase a milisegundos e pásase a new Date(ms). A partir de aí, os métodos integrados de Date (getFullYear, getUTCHours, toISOString, etc.) producen hora local, hora UTC e saída ISO 8601 — sen biblioteca de análise implicada.
  3. 3
    Tempo relativo consciente do idioma mediante Intl.RelativeTimeFormat
    Un contador en directo dispárase cada segundo e recalcula a etiqueta relativa (por exemplo, 'hai 3 días', 'en 2 horas') usando Intl.RelativeTimeFormat sementado co idioma da páxina. Isto mantén a visualización relativa precisa aínda que deixes a pestana aberta, e produce saída gramaticalmente correcta en cada idioma admitido sen cadeas de tradución adicionais.
  4. 4
    Visualización de fuso horario mediante Intl.DateTimeFormat
    Os fusos horarios IANA fixados (por exemplo, America/New_York, Asia/Tokyo) fórmanse con Intl.DateTimeFormat usando a opción timeZone. A lista completa de nomes de fuso admitidos polo navegador procede de Intl.supportedValuesOf('timeZone'). Os teus fusos fixados persisten entre sesións en localStorage.

Ferramentas relacionadas

Preguntas frecuentes