O que é Conversor de timestamp?

O Conversor de Timestamps traduz entre timestamps Unix e datas legíveis. Converta segundos ou milissegundos desde a época para datas formatadas, ou converta qualquer data para o seu timestamp Unix. Útil ao depurar respostas de API ou consultar logs de banco de dados.

O conversor aceita valores de 10 dígitos (segundos) e de 13 dígitos (milissegundos), mostrando o resultado em UTC e no fuso do seu equipamento com a diferença atual. Um relógio ao vivo conta o epoch a cada segundo, então dá para copiar um timestamp fresco sem abrir o terminal.

Como usar

  1. Introduza um timestamp Unix (segundos ou milissegundos) para ver a data legível, ou introduza uma data para obter o timestamp.
  2. Alterne entre precisão em segundos e milissegundos. Veja os resultados em UTC e no seu fuso horário local.
  3. Copie o valor convertido ou visualize o timestamp atual em tempo real.

Quando usar

  • Ler entradas de log com a hora guardada como inteiro Unix em vez de data formatada.
  • Montar testes de API que precisam de um campo exp para JWT ou URL assinada.
  • Conferir se uma coluna de data do seu banco está em segundos ou em milissegundos.

Resultado

Um programador a depurar uma resposta de API converte o timestamp 1710432000 e vê que representa 14 de março de 2024 às 16:00:00 UTC.

Perguntas frequentes

Meu timestamp está em segundos ou em milissegundos?
Um timestamp atual em segundos tem 10 dígitos (cerca de 1,7 bilhão em 2026). Acrescente três zeros e vira milissegundos, com 13 dígitos. Se o número tem 13 dígitos, troque o seletor para ms.
Por que a data convertida fica uma hora deslocada?
Timestamps Unix são sempre UTC. A linha de hora local mostra o fuso da sua máquina, que pode incluir horário de verão. Compare a linha UTC com a local para ver o deslocamento do seu fuso.
Qual é o maior timestamp que dá para converter?
O JavaScript lida com segurança com datas entre cerca de 271 821 a.C. e 275 760 d.C. Na prática, problemas só aparecem depois de 2038 se o seu backend guardar timestamps como inteiros assinados de 32 bits (o problema Y2038).
O timestamp muda se eu estiver em outro país?
Não. O epoch Unix é um instante fixo contado a partir de 1 de janeiro de 1970 UTC. O valor 1710432000 aponta para o mesmo momento em qualquer lugar do mundo; só muda a forma de exibir conforme o fuso.
Posso colar uma data ISO 8601 e obter o timestamp?
Sim. O campo de data aceita um valor padrão de data e hora e devolve segundos ou milissegundos conforme o seletor. Útil para converter um 2026-03-14T16:00:00Z no inteiro que o seu backend espera.

Ferramentas relacionadas