Desenvolvedor 🔒 Roda no seu navegador — nenhum dado é enviado

Converter timestamp para data

Transforme um timestamp Unix em uma data legível em qualquer fuso horário, com as formas UTC e ISO 8601 ao lado.

Timestamp Unix atual:
Timestamp → data
Data → timestamp

Um timestamp ou data por linha, até 500.

Converter um timestamp Unix em uma data legível

Um timestamp Unix é o número de segundos que passaram desde 1 de janeiro de 1970 às 00:00:00 UTC. Logs, APIs, bancos de dados e claims de JWT guardam tempo assim porque um único número inteiro é inequívoco: ele nomeia um instante, não a leitura local de um relógio. O custo é que ninguém consegue ler isso de relance. Esta página abre o conversor de timestamp Unix exatamente nessa tarefa: cole o número, leia a data.

O resultado aparece de quatro formas ao mesmo tempo. A primeira linha é o instante no fuso horário selecionado no canto superior direito, a segunda é <abbr title="Tempo Universal Coordenado">UTC, a terceira é a forma ISO 8601 que a maioria das APIs espera de volta e a quarta é a distância até agora em palavras simples. Tudo é calculado no seu navegador; o número não sai da página.

Diagrama: o tempo Unix como uma linha de 0 (1º de janeiro de 1970), passando por 1.000.000.000 e 1.700.000.000, até 2.147.483.647, o limite de 32 bits em 19 de janeiro de 2038.Segundos desde 1º de janeiro de 1970, 00:00:00 UTC01970-01-0100:00:00 UTCA época Unix10000000002001-09-0901:46:40 UTCUm bilhão de segundos17000000002023-11-1422:13:20 UTC21474836472038-01-1903:14:07 UTCLimite de 32 bits
Um timestamp Unix é só uma contagem de segundos desde a época, sempre em UTC. O fuso horário só importa quando o número vira uma data local, e sistemas que o guardam em um inteiro de 32 bits com sinal estouram em 19 de janeiro de 2038.

Segundos, milissegundos e os dígitos que os separam

O mesmo instante é escrito com uma quantidade diferente de dígitos conforme a unidade, e ler a unidade errada joga a data décadas para longe. O conversor adivinha pela contagem de dígitos e informa o que assumiu; o menu “Unidade” passa por cima disso quando seus dados são incomuns.

UnidadeO mesmo instante escrito comoDígitosDe onde vem
Segundos173568960010Ferramentas Unix, PHP time(), claims de JWT
Milissegundos173568960000013JavaScript Date.now(), Java, MongoDB
Microssegundos173568960000000016PostgreSQL, Python time.time_ns() / 1000
Nanossegundos173568960000000000019Go, Prometheus, logs de alta resolução

Um número de dez dígitos continua com dez dígitos até 20 de novembro de 2286, então a contagem de dígitos é um teste seguro para qualquer coisa datada neste século. Números negativos são datas antes de 1970 e convertem normalmente.

O fuso horário é uma escolha de exibição, não parte do número

Um timestamp não tem fuso. Quando um colega diz que uma entrada de log está uma hora fora, em geral os timestamps concordam e só a exibição difere. Troque o fuso no canto superior direito e o mesmo número produz outro horário local, enquanto UTC e ISO 8601 ficam parados: um jeito rápido de provar qual lado da conversa está olhando outro relógio.

O horário de verão fica por conta do banco de dados de fusos, então uma data de verão em Europe/Berlin aparece em UTC+02:00 e uma de inverno em UTC+01:00 sem que você faça nada.

Convertendo no código

A aba “Código” abaixo do conversor imprime a conversão do timestamp que está na tela em JavaScript, Python, PHP, SQL, Go, Java, C# e Bash, para você copiar direto de volta para o lugar de onde o número veio. Duas armadilhas valem a lembrança: o new Date() do JavaScript quer milissegundos, então um timestamp de dez dígitos precisa ser multiplicado por 1000, e o resultado de FROM_UNIXTIME() no MySQL é exibido no fuso horário do servidor, não em UTC.

O caminho inverso

O painel da direita faz o contrário: escolha data e hora e ele devolve o timestamp em segundos e em milissegundos. Esse sentido também tem página própria — converter data para timestamp — e há uma dedicada a milissegundos. Se o número veio de uma mensagem do Discord, os timestamps do Discord explicam os códigos <t:…> e os montam para você.

Guias relacionados