Converter Timestamp Unix online | Grátis | Awesome Toolkit

Conversor Timestamp Unix

Converta um timestamp Unix para data legível e vice-versa. Detecção automática milissegundos/segundos.

Por Marshkalk

Segundos
Milissegundos

Como usar o conversor de timestamp

  1. Painel esquerdo: introduza um timestamp Unix (em segundos ou milissegundos) para obter a data equivalente em hora local, UTC e ISO 8601, mais uma descrição relativa ("há 3 dias").
  2. Clique em Agora para preencher o timestamp atual instantaneamente.
  3. Painel direito: escolha uma data e hora para obter os timestamps Unix equivalentes em segundos e milissegundos.

O que é um timestamp Unix?

Um timestamp Unix é o número de segundos (ou milissegundos) decorridos desde a época Unix: meia-noite de 1 de janeiro de 1970 UTC. Os timestamps são independentes do fuso horário: o mesmo número representa o mesmo instante em qualquer parte do mundo, tornando-os ideais para armazenar datas em bases de dados e APIs.

Segundos vs. milissegundos

A maioria dos sistemas Unix e bases de dados usa segundos (números de 10 dígitos, ex. 1700000000). Date.now() em JavaScript e muitas APIs modernas usam milissegundos (13 dígitos, ex. 1700000000000). Esta ferramenta detecta automaticamente a unidade pelo número de dígitos.

Casos de uso comuns

  • Ler respostas de API: APIs REST frequentemente retornam datas de criação como timestamps Unix
  • Depurar logs: registros de servidor usam Unix time; converta-os para datas legíveis
  • Consultas de banco de dados: verificar se um timestamp armazenado está no passado ou no futuro
  • Agendamento: calcular o timestamp de uma data futura para configurar tarefas temporizadas

Formato ISO 8601

ISO 8601 é o padrão internacional para data/hora: 2024-11-15T00:00:00Z. O Z final significa UTC. É inequívoco em qualquer idioma e ordena lexicograficamente em ordem cronológica.