Timestamp Unix atual
 
Timestamp → DateTime
Rápido
Unidade
DateTime → Timestamp
Rápido

O que é um timestamp Unix?

Um timestamp Unix é o número de segundos decorridos desde 1970-01-01T00:00:00Z (a era Unix). É independente de fuso horário — o mesmo número sempre se refere ao mesmo instante, independentemente de onde você está.

Segundos vs Milissegundos

A maioria das ferramentas Unix e arquivos de log usam segundos (10 dígitos hoje). O Date.getTime() do JavaScript, System.currentTimeMillis() do Java e muitas APIs web usam milissegundos (13 dígitos hoje).

O problema do ano 2038

Sistemas que armazenam segundos Unix em um inteiro de 32 bits com sinal transbordam em 2038-01-19 03:14:07 UTC. Sistemas modernos de 64 bits não são afetados.

Fusos horários

Um timestamp em si não tem fuso horário. A forma legível (ex: 2024-05-01 00:00:00) depende de qual fuso horário você o exibe. Esta ferramenta sempre mostra Local e UTC.