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
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
- Para obter uma data, digite um timestamp como
1700000000e clique em Converter em data. - Para obter um timestamp, escolha uma data e hora, marque a caixa UTC se estiver em UTC e clique em Converter em timestamp.
- 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
Formatador de JSONCodificador e decodificador Base64Gerador de UUIDTodas as ferramentas de texto