Sobre esta ferramenta
APIs, logs e bancos de dados não concordam sobre o tempo: um retorna segundos Unix, outro milissegundos, um sistema de tracing nanossegundos e um quarto uma string ISO com offset. Misturá-los produz datas em 1970 ou no ano 50.000. Este conversor detecta automaticamente a unidade pela magnitude do número (você pode alterá-la) e mostra o mesmo instante como segundos e milissegundos Unix, ISO 8601 em UTC, no seu fuso e em qualquer outro, no formato de data HTTP e quanto tempo atrás ou à frente ele está. Cole uma string de data para fazer o caminho inverso. Os offsets de fuso vêm da base Intl do navegador, então o horário de verão é aplicado corretamente para cada data.
Como usar
- Cole um timestamp ou uma string de data, ou clique em “Use now”.
- Deixe a unidade em detecção automática ou force segundos, milissegundos, microssegundos ou nanossegundos.
- Escolha um fuso horário extra para comparar, como o dos seus servidores ou usuários.
- Copie qualquer um dos valores convertidos para assertions, massa de dados ou relatórios de bug.
Perguntas frequentes: Conversor de timestamp Unix
Como a detecção automática diferencia segundos de milissegundos?
Pela magnitude. Valores em segundos ficam abaixo de 100 bilhões até o ano 5138, enquanto valores em milissegundos passaram disso em 1973. A mesma regra separa microssegundos e nanossegundos. Force a unidade se trabalhar com datas muito distantes do presente.
Por que minha data ISO está algumas horas fora?
Uma data-hora sem offset ou Z é interpretada no horário local pelo JavaScript, enquanto uma string só com a data, como 2026-11-09, é tratada como meia-noite UTC. Sempre inclua um offset em payloads de API e massa de dados.
Timestamps Unix incluem segundos intercalares?
Não. O tempo Unix conta todo dia como exatamente 86.400 segundos, então segundos intercalares não são representados. Isso raramente importa em testes de aplicação.