Conversor de timestamp Unix

Converta um timestamp Unix em uma data legível em UTC e no seu fuso horário, ou transforme uma data e hora em timestamp. A ferramenta distingue segundos de milissegundos automaticamente e mostra a hora atual. Tudo no seu navegador.

Hora Unix atual

Segundos
—
Milissegundos
—

Seu fuso horário: —

Timestamp para data

Informe um timestamp.

UTC: —

ISO 8601: —

Seu horário: —

Data para timestamp

Segundos: —

Milissegundos: —

Como converter um timestamp Unix

  1. Para obter uma data, digite um timestamp como 1700000000 e clique em Converter em data.
  2. Para obter um timestamp, escolha uma data e hora, marque a caixa UTC se estiver em UTC e clique em Converter em timestamp.
  3. A caixa no topo mostra a hora Unix atual em segundos e milissegundos.

O que é um timestamp Unix

Um timestamp Unix, ou tempo epoch, conta os segundos desde 00:00:00 UTC de 1º de janeiro de 1970. Por exemplo, 0 é 1970-01-01T00:00:00Z e 1700000000 é 14 de novembro de 2023 às 22:13:20 UTC. É o mesmo número em qualquer lugar do mundo no mesmo instante.

Segundos ou milissegundos?

A maioria dos sistemas usa timestamps de 10 dígitos em segundos, enquanto JavaScript, Java e muitas APIs usam timestamps de 13 dígitos em milissegundos. Esta ferramenta lê valores de 100.000.000.000 ou mais como milissegundos e valores menores como segundos, e informa qual escolheu.

Fusos horários

Um timestamp não tem fuso horário. O mesmo número gera um horário UTC e um horário local diferente, dependendo de onde você está. A página mostra os dois e informa o fuso horário que o seu dispositivo está usando. Ao converter uma data em timestamp, marque a caixa UTC se a data informada estiver em UTC. Caso contrário, ela será lida no seu fuso horário local.

O problema do ano 2038

Sistemas que guardam o timestamp em um inteiro de 32 bits com sinal chegam ao limite em 2147483647, que corresponde a 03:14:07 UTC de 19 de janeiro de 2038. Os sistemas modernos usam valores de 64 bits, mas softwares antigos e dispositivos embarcados ainda podem ser afetados.

Perguntas frequentes

Como converter um timestamp Unix em data?

Digite o número e clique em Converter em data. Você obtém a data em UTC, uma string ISO 8601 e o horário local.

Como obter o timestamp Unix atual?

Aparece no topo desta página e atualiza a cada segundo.

Um timestamp de 13 dígitos está em milissegundos?

Quase sempre. 10 dígitos são segundos e 13 dígitos são milissegundos, para datas próximas de hoje.

Por que a data veio com várias horas de diferença do que eu esperava?

Os timestamps são baseados em UTC. O horário local exibido depende do seu fuso horário, então compare com a linha UTC.

O que é tempo epoch?

Outro nome para o timestamp Unix: o tempo decorrido desde a época (epoch), 1º de janeiro de 1970 UTC.

Mais ferramentas gratuitas