Ir para o conteúdo
Tutoriais Sem Enrolação
Datas

Converter Timestamp Unix para Data e Hora

Converta Timestamp Unix em data e hora ou faça o caminho inverso diretamente no navegador. Veja segundos, milissegundos, horário local, UTC e ISO 8601, com detecção automática da unidade, cópia dos resultados e validações para datas inválidas.

Esta ferramenta ainda não recebeu avaliações.
Conversão entre um Timestamp Unix numérico e uma data com horário, representando os sentidos timestamp para data e data para timestamp.

Usar a ferramenta

Como converter Timestamp Unix

O Timestamp Unix representa um instante contando o tempo a partir de 1º de janeiro de 1970 às 00:00:00 UTC. Ele costuma aparecer em segundos ou milissegundos.

Timestamp para data

Cole o número no campo de timestamp. A ferramenta detecta automaticamente se o valor parece estar em segundos ou milissegundos e mostra horário local, UTC, ISO 8601 e os dois formatos numéricos.

Data para timestamp

Informe data e hora, escolha se o horário deve ser interpretado como local ou UTC e veja imediatamente o timestamp equivalente em segundos e milissegundos.

Segundos ou milissegundos?

Muitos sistemas usam timestamps de 10 dígitos em segundos, enquanto navegadores e algumas APIs trabalham com valores em milissegundos. Como números muito antigos ou muito distantes no futuro podem fugir desse padrão, a ferramenta permite escolher a unidade manualmente.

Horário local e UTC

O mesmo instante pode aparecer com horas diferentes dependendo do fuso horário. Por isso, a conversão de timestamp exibe o horário configurado no seu dispositivo e também o equivalente em UTC.

Ao converter uma data para timestamp, confirme se a hora digitada deve ser entendida como horário local ou UTC. Essa escolha altera o resultado.

Privacidade e funcionamento

As conversões são feitas diretamente no navegador. A ferramenta não precisa enviar timestamps, datas ou horários para um servidor. Apenas as preferências de unidade e de interpretação local/UTC podem ser lembradas localmente no seu navegador.

Limitações importantes

  • Datas fora do intervalo aceito pelo objeto Date do navegador não podem ser convertidas.
  • A detecção automática de segundos e milissegundos é uma conveniência, não uma garantia para valores extremos.
  • O horário local depende do fuso horário e das regras de data disponíveis no dispositivo.
  • Alguns horários podem não existir localmente durante mudanças de horário de verão; nesses casos a ferramenta avisa em vez de aceitar silenciosamente um valor ajustado.

Perguntas frequentes

O que é Timestamp Unix?

Timestamp Unix é uma forma numérica de representar um instante a partir de 1º de janeiro de 1970 às 00:00:00 UTC. Muitos sistemas armazenam esse valor em segundos, enquanto outros usam milissegundos.

Como saber se um timestamp está em segundos ou milissegundos?

Valores atuais em segundos normalmente têm menos dígitos do que valores em milissegundos. A ferramenta usa essa diferença para detectar a unidade automaticamente, mas também permite escolher segundos ou milissegundos manualmente quando o valor for muito antigo, muito distante no futuro ou houver dúvida.

Por que o horário local é diferente do UTC?

UTC é uma referência mundial de tempo. O horário local aplica o fuso configurado no seu dispositivo e, quando aplicável, regras históricas de horário de verão. O instante é o mesmo; apenas a forma de exibição muda.

É possível converter datas anteriores a 1970?

Sim, quando o navegador consegue representar a data. Instantes anteriores ao início da época Unix normalmente aparecem como timestamps negativos. Datas fora do intervalo suportado pelo navegador não podem ser convertidas.

As datas ou timestamps são enviados para algum servidor?

Não. As conversões são feitas diretamente no navegador. A ferramenta só pode guardar localmente as preferências de unidade e de interpretação como horário local ou UTC; os valores digitados não são salvos como histórico.