EN FR DE ES PT

Conversor de Timestamp Unix

Converta timestamps Unix para datas legíveis e vice-versa. Veja os resultados em UTC, hora local e formatos ISO 8601. Essencial para depurar logs, trabalhar com APIs e gerenciar dados baseados em tempo. Todo o processamento acontece localmente no seu navegador.

Timestamp Unix Atual

O timestamp Unix atual é atualizado em tempo real.

Timestamp para Data

Insira um timestamp Unix (segundos ou milissegundos) para convertê-lo em uma data legível.

Data para Timestamp

Selecione uma data e hora para converter em um timestamp Unix.

Como Funciona

Um timestamp Unix representa o tempo como um único número — a contagem de segundos decorridos desde a época Unix (1 de janeiro de 1970, 00:00:00 UTC). Essa representação simples facilita armazenar, comparar e calcular diferenças de tempo entre sistemas e linguagens de programação.

Esta ferramenta converte entre timestamps e datas legíveis usando o objeto Date integrado do seu navegador. Ela detecta automaticamente se sua entrada está em segundos (10 dígitos) ou milissegundos (13 dígitos) e exibe resultados em UTC, seu fuso horário local e formato ISO 8601.

Casos de Uso Comuns

  • Depuração de logs de servidor: Converta timestamps em arquivos de log para datas legíveis para rastrear eventos e erros.
  • Desenvolvimento de APIs: Muitas APIs REST retornam timestamps como valores de época Unix que precisam de conversão para formato legível.
  • Consultas de banco de dados: Converta datas ao trabalhar com bancos de dados que armazenam tempo como timestamps inteiros.
  • Expiração de JWT: Verifique quando tokens de autenticação expiram convertendo o valor da claim exp.
  • Agendamento de cron jobs: Verifique o timing de tarefas agendadas convertendo entre timestamps e datas do calendário.

Perguntas Frequentes

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, 00:00:00 UTC, sem contar os segundos bissextos. É amplamente utilizado em programação e bancos de dados para representar pontos no tempo.

O que é o problema do Ano 2038?

O problema do Ano 2038 ocorre porque muitos sistemas armazenam timestamps Unix como inteiros de 32 bits com sinal, que só podem representar datas até 19 de janeiro de 2038. Após essa data, o valor transborda. Sistemas modernos usam inteiros de 64 bits para evitar esse problema.

Qual é a diferença entre timestamps em segundos e milissegundos?

Timestamps Unix em segundos têm 10 dígitos (ex.: 1700000000), enquanto timestamps em milissegundos têm 13 dígitos (ex.: 1700000000000). O Date.now() do JavaScript retorna milissegundos, enquanto a maioria dos sistemas Unix usa segundos.

Como o UTC difere da hora local?

UTC (Tempo Universal Coordenado) é o padrão de tempo global sem deslocamento de fuso horário. A hora local é ajustada para o seu fuso horário e pode incluir horário de verão. Timestamps Unix são sempre baseados em UTC.

Ferramentas Relacionadas