Skip to content

Conversor de Carimbo de Tempo

Converta entre carimbos de tempo Unix e datas legíveis instantaneamente. Exibição ao vivo do carimbo atual, detecção automática de segundos/milissegundos e cópia com um clique.

Conversor

Carimbo de tempo Unix ao vivo
Segundos0
Milissegundos0

Carimbo → Data

Data → Carimbo

O que é um Carimbo de Tempo Unix?

Um carimbo de tempo Unix (também chamado tempo epoch Unix ou tempo POSIX) é o número de segundos decorridos desde 1970-01-01 00:00:00 UTC — a epoch Unix. É a forma mais comum de representar um ponto no tempo na programação.

Por exemplo, 1700000000 corresponde a 14 de novembro de 2023, 22:13:20 UTC.

Características dos carimbos de tempo Unix:

  • Independentes de fuso horário — sempre medidos em UTC
  • Contínuos — sem segundos intercalares na maioria das implementações
  • Compactos — um único inteiro em vez de uma string de data completa

Segundos vs Milissegundos

Os carimbos de tempo Unix possuem duas resoluções comuns:

SegundosMilissegundos
Exemplo17000000001700000000000
Precisão1 segundo1 milissegundo
Usado porAPIs Unix/Linux, maioria dos bancos de dadosJavaScript (Date.now()), Java, sistemas de log
Dígitos~10 dígitos~13 dígitos

Como distinguir: Se o número tem 13+ dígitos, são milissegundos. Este conversor detecta a resolução automaticamente — basta colar o número.

Casos de Uso Comuns

  • Depuração de logs — Converter carimbos de tempo em logs de servidor para horários legíveis
  • Integrações de API — Muitas APIs REST usam carimbos de tempo Unix para campos de data
  • Consultas de banco de dados — Consultar registros por intervalo de tempo usando valores epoch
  • Agendamento — Calcular atrasos ou agendar eventos futuros com aritmética de carimbos
  • UUID v7 — UUID v7 codifica um carimbo de tempo Unix em milissegundos em seus primeiros 48 bits; decodifique-o para ver quando o UUID foi criado

Perguntas Frequentes

O que é o problema do ano 2038? Os carimbos de tempo Unix em inteiros com sinal de 32 bits atingem o máximo em 2147483647 (19 de janeiro de 2038, 03:14:07 UTC). Sistemas que ainda usam time_t de 32 bits sofrerão overflow. A maioria dos sistemas modernos já migrou para carimbos de 64 bits, que não terão overflow por 292 bilhões de anos.

Como esta ferramenta lida com fusos horários? Os carimbos de tempo Unix são inerentemente UTC. Este conversor mostra tanto a representação UTC quanto o fuso horário local do seu navegador.

Posso usar carimbos de tempo negativos? Sim. Carimbos de tempo Unix negativos representam datas antes da epoch (1970-01-01 00:00:00 UTC). Por exemplo, -86400 é 31 de dezembro de 1969, 00:00:00 UTC — exatamente um dia antes da epoch.