Saltar para o conteúdo principal
LibraTool logoLibraTool

Conversor de carimbo de data/hora grátis

Converta carimbos de data/hora Unix em datas legíveis e vice-versa. Suporta UTC e hora local, segundos e milissegundos.

Funciona offline depois de carregado
Agora:
Unidade:
Referência rápida de Epoch

Usos comuns

  • Converta Timestamps em Dados de AnáliseTraduza timestamps Unix de exportações de análise (Google Analytics, Mixpanel, Amplitude) em datas legíveis.
  • Converter Timestamps para DepuraçãoDecodifique timestamps Unix de logs do servidor, cargas de erro e respostas de API em datas legíveis.
  • Converter Timestamps no Desenvolvimento de APIValide, compare e converta timestamps Unix retornados por APIs REST e webhooks.
  • Converter Timestamps para Consultas de Banco de DadosConverta datas em timestamps Unix para cláusulas WHERE do SQL e consultas de intervalo de datas.
  • Converter Timestamps para AgendamentoConverta datas e horas específicas em timestamps Unix para uso em sistemas de agendamento e APIs de calendário.

Como funciona

Toda a conversão funciona diretamente no navegador usando o objeto Date integrado do JavaScript e o conjunto Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — sem biblioteca de terceiros, sem ida e volta ao servidor. O único dado que sai da sua máquina é nada: os números permanecem locais.

  1. 1
    Deteção e normalização de unidade
    Quando cola um timestamp, a ferramenta conta os seus dígitos para inferir a unidade automaticamente: 10 dígitos significam segundos Unix, 13 milissegundos, 16 microssegundos, 19 nanossegundos. Uma heurística de contagem de dígitos escrita à mão assinala uma incompatibilidade e oferece uma troca de unidade de um clique, evitando erros silenciosos como tratar um valor de 13 dígitos em milissegundos como um valor de ano-55881-segundos.
  2. 2
    Construção de data via Date do JavaScript
    O número bruto é escalado para milissegundos e passado a new Date(ms). A partir daí os métodos Date integrados (getFullYear, getUTCHours, toISOString, etc.) produzem hora local, hora UTC, e saída ISO 8601 — nenhuma biblioteca de análise envolvida.
  3. 3
    Hora relativa consciente de região via Intl.RelativeTimeFormat
    Um contador ao vivo dispara a cada segundo e recalcula a etiqueta relativa (por exemplo, 'há 3 dias', 'em 2 horas') usando Intl.RelativeTimeFormat semeado com a localidade da página. Isto mantém a exibição relativa precisa mesmo que você deixe a aba aberta, e produz saída gramaticalmente correta em cada idioma suportado sem strings de tradução extra.
  4. 4
    Exibição de fuso horário via Intl.DateTimeFormat
    Fusos horários IANA fixados (por exemplo, America/New_York, Asia/Tokyo) são formatados com Intl.DateTimeFormat usando a opção timeZone. A lista completa de nomes de fuso suportados pelo navegador vem de Intl.supportedValuesOf('timeZone'). Os seus fusos fixados persistem entre sessões em localStorage.

Ferramentas relacionadas

Perguntas frequentes