Conversor de Timestamp
Tempo Unix e datas, nos dois sentidos
Agora mesmo
Timestamp → data
Lido como Segundos com base na quantidade de dígitos.
Data → timestamp
Interpretado em UTC.
Resultado
Digite um timestamp
10 dígitos significa segundos, 13 significa milissegundos. O timestamp em si não tem fuso horário.
Logs e bancos de dados guardam o tempo como uma contagem de segundos desde 1º de janeiro de 1970. É inequívoco e sem fuso horário, e completamente ilegível. Cole um número para ver que momento é, ou escolha uma data para obter o número.
Como usar
- 1 Cole um timestamp para ver a data correspondente.
- 2 Ou escolha uma data e hora para obter o timestamp.
- 3 Deixe a unidade em automático — a quantidade de dígitos decide entre segundos e milissegundos.
- 4 Os resultados aparecem no seu fuso horário, em UTC e em ISO 8601.
Perguntas frequentes
Como diferencio segundos de milissegundos?
Timestamps atuais têm 10 dígitos em segundos e 13 em milissegundos. Passar milissegundos para algo que espera segundos leva você ao ano 55000, que é o sinal clássico do engano.
Um timestamp tem fuso horário?
Não — essa é justamente a graça. Ele conta segundos a partir de um instante fixo em UTC. O fuso só importa quando você converte para uma data legível.
O que é o problema do ano 2038?
Sistemas que guardam timestamps em um inteiro de 32 bits com sinal estouram em 19 de janeiro de 2038. Plataformas modernas usam valores de 64 bits e não são afetadas, mas sistemas embarcados antigos e bancos legados são.