O que é um timestamp Unix?
Um timestamp Unix (também chamado de epoch time ou tempo POSIX) é o número de segundos decorridos desde 1º de janeiro de 1970, às 00:00:00 UTC — um ponto de referência conhecido como época Unix. É a forma mais universal de representar um instante específico em linguagens de programação, bancos de dados, APIs e sistemas operacionais. Esta ferramenta converte timestamps Unix em datas legíveis e vice-versa, com precisão em segundos ou milissegundos.
Como usar o conversor de timestamp Unix
- 1Insira um timestamp Unix no campo 'Unix Timestamp' para convertê-lo em uma data.
- 2Selecione se o timestamp está em segundos ou milissegundos.
- 3Clique em 'Now' para preencher o timestamp Unix atual.
- 4Veja a data convertida nos formatos ISO 8601, UTC, local e de tempo relativo.
- 5Para converter uma data em timestamp, insira uma data (por exemplo, '2024-01-01T00:00:00Z') no campo 'Date String'.
- 6Copie qualquer resultado usando o botão de cópia ao lado de cada valor.
Casos de uso comuns
Depuração de APIs
Converta timestamps de respostas de APIs ou tokens JWT em datas legíveis para verificar expirações, campos de criação e horários de eventos.
Consultas a bancos de dados
Converta valores de época armazenados em bancos de dados em datas legíveis e vice-versa ao escrever ou depurar consultas.
Análise de logs
Converta timestamps Unix encontrados em logs de aplicações ou sistemas para o horário local, correlacione eventos e diagnostique problemas.
Coordenação entre fusos horários
Use timestamps Unix como referência independente de fuso horário ao coordenar eventos ou prazos entre equipes distribuídas.
Perguntas frequentes
Qual é a diferença entre timestamps em segundos e milissegundos?
Um timestamp em segundos conta os segundos inteiros desde a época Unix (por exemplo, 1700000000), enquanto um timestamp em milissegundos inclui três dígitos adicionais de precisão (por exemplo, 1700000000000). O Date.now() do JavaScript retorna milissegundos, enquanto a maioria das ferramentas Unix usa segundos.
Quais formatos de data são aceitos para conversão?
A ferramenta aceita o formato ISO 8601 (2024-01-01T00:00:00Z), datas em formatos comuns (Jan 1 2024) e a maioria dos formatos que o construtor Date do JavaScript consegue interpretar.
O que acontece com timestamps anteriores a 1970?
Timestamps anteriores à época Unix (1º de janeiro de 1970) são representados por números negativos. A ferramenta pode convertê-los nas datas correspondentes.
O tempo 'relative' é atualizado em tempo real?
O tempo relativo é calculado quando o timestamp é inserido ou alterado. Ele mostra uma aproximação, como 'há 5 h' ou 'daqui a 3 dias', com base na diferença em relação ao momento atual.
Os valores informados são enviados a algum servidor?
Não. As conversões são realizadas localmente no navegador, sem enviar timestamps ou datas a um servidor.