Converter timestamp Unix para data

O tempo Unix conta os segundos desde 1º de janeiro de 1970 em UTC, o que o torna perfeito para máquinas e ilegível para pessoas. Logs, APIs e bancos de dados estão cheios desses números. Cole um aqui para ver a hora local, a UTC e o formato ISO 8601 lado a lado, ou faça o caminho inverso e transforme uma data em epoch.

Conversor de timestamp: como usar

  1. Cole um timestamp Unix; a ferramenta detecta pelo tamanho se são segundos ou milissegundos.
  2. Leia a hora local, a hora UTC e a string ISO 8601.
  3. Use o painel inverso para transformar uma data e hora em timestamp.
  4. Clique em «Usar a hora atual» para pegar o epoch deste momento nos seus testes.

Perguntas frequentes

Como distingo segundos de milissegundos?

Pelo tamanho. Um timestamp atual em segundos tem dez dígitos; em milissegundos, treze. A ferramenta alterna sozinha, então um valor que aparece como 1970 normalmente indica que a unidade foi lida errado.

Por que a hora local não bate com a UTC?

Porque um timestamp Unix sempre representa um instante absoluto em UTC. A hora local aplica o fuso do seu aparelho e o horário de verão, quando houver.

O que é o problema do ano 2038?

Sistemas que guardam o tempo Unix em um inteiro de 32 bits com sinal estouram em 19 de janeiro de 2038. Plataformas modernas usam 64 bits, o que empurra o limite para muito além de qualquer preocupação prática.

Por que quem programa prefere o epoch?

Porque é um único número inteiro, sem fuso horário, sem ambiguidade de formato e sem idioma. Comparar e ordenar datas vira aritmética simples.

Dias entre datas · Somar dias a uma data · Calculadora de horas · Dias úteis · Ver todas as ferramentas

Também disponível em: English · Español · Français · Deutsch