Skip to main content

Conversor de Carimbo de Tempo Unix Converta entre carimbos de tempo Unix e datas legíveis por humanos em ambos os sentidos.

Conversor de Carimbo de Tempo Unix illustration
📅

Conversor de Carimbo de Tempo Unix

Converta entre carimbos de tempo Unix e datas legíveis por humanos em ambos os sentidos.

1

Escolha a Direção

Selecione Timestamp → Data ou Data → Timestamp para conversão.

2

Insira o Valor

Digite um timestamp Unix ou escolha uma data/hora.

3

Visualize os Resultados

Veja a conversão no horário local, UTC, ISO 8601 e formato relativo.

Loading tool...

What Is Conversor de Carimbo de Tempo Unix?

O Conversor de Timestamp Unix é uma ferramenta bidirecional que converte entre timestamps Unix (número de segundos ou milissegundos desde 1º de janeiro de 1970, UTC) e formatos de data legíveis por humanos. No modo timestamp-para-data, insira um timestamp numérico e veja-o exibido como hora local, UTC, ISO 8601 e como uma descrição de tempo relativa. No modo data-para-timestamp, escolha uma data e hora para obter o equivalente ao timestamp Unix em segundos e milissegundos. A ferramenta detecta automaticamente se sua entrada está em segundos ou milissegundos com base na magnitude. Uma exibição de atualização automática do timestamp Unix atual é sempre visível. Isso é essencial para desenvolvedores que trabalham com APIs, bancos de dados e sistemas de registro.

Why Use Conversor de Carimbo de Tempo Unix?

  • Conversão bidirecional: timestamp → data e data → timestamp
  • Detecção automática de segundos vs milissegundos
  • Mostra o timestamp Unix atual em tempo real
  • Saída em vários formatos: local, UTC, ISO 8601, relativo
  • Botões "Usar Hora Atual" com um clique
  • Ferramenta essencial para desenvolvedores com zero dependências

Common Use Cases

Depuração de API

Decodifique timestamps Unix retornados por APIs em datas legíveis para depuração.

Consultas de Banco de Dados

Converta entre datas humanas e timestamps de época para cláusulas WHERE do banco de dados.

Análise de Logs

Converta timestamps de arquivos de log em datas legíveis para investigação.

Inspeção de Token JWT

Decodifique os campos exp e iat nos tokens JWT para verificar a validade do token.

Agendamento de Eventos

Gere timestamps Unix para agendar eventos em sistemas backend.

Technical Guide

O conversor lida com três formatos de timestamp: segundos (10 dígitos, padrão Unix), milissegundos (13 dígitos, JavaScript Date.now()) e microssegundos (16 dígitos, alguns sistemas de registro). A detecção automática usa limiares de magnitude: valores acima de 1e15 são tratados como microssegundos, acima de 1e12 como milissegundos, caso contrário como segundos. A conversão usa o construtor Date do JavaScript que aceita timestamps em milissegundos, então os segundos são multiplicados por 1000. A conversão reversa usa Date.getTime() para milissegundos e Math.floor(getTime() / 1000) para segundos. O timestamp atual ao vivo usa um useEffect com um setInterval de 1 segundo. As descrições de tempo relativo são computadas comparando o timestamp com a hora atual e expressando a diferença na unidade mais apropriada.

Tips & Best Practices

  • 1
    O recurso de detecção automática lida com segundos e milissegundos - desative-o para controle manual
  • 2
    Use "Usar Hora Atual" para obter rapidamente o timestamp atual para testes de API
  • 3
    A exibição de tempo relativo ajuda a verificar se você está lendo o timestamp corretamente
  • 4
    Os timestamps JavaScript estão em milissegundos; multiplique os segundos da API por 1000 se estiver convertendo manualmente
  • 5
    Lembre-se de que a época Unix começou em 1º de janeiro de 1970, às 00:00:00 UTC

Related Tools

Frequently Asked Questions

Q O que é um timestamp Unix?
Um timestamp Unix (ou tempo de época) é o número de segundos que se passaram desde 1º de janeiro de 1970, às 00:00:00 UTC, não contando os segundos bissextos.
Q Qual é a diferença entre timestamps em segundos e milissegundos?
Os timestamps Unix tradicionais estão em segundos (10 dígitos). O JavaScript e muitas APIs modernas usam milissegundos (13 dígitos). Essa ferramenta detecta automaticamente o formato.
Q Posso inserir timestamps negativos?
Sim, os timestamps negativos representam datas antes de 1º de janeiro de 1970 (a época Unix). Por exemplo, -86400 representa 31 de dezembro de 1969.
Q Por que alguns timestamps têm 13 dígitos?
Um timestamp de 13 dígitos está em milissegundos (como usado pelo Date.now() do JavaScript). Um timestamp de 10 dígitos está em segundos.
Q O timestamp atual é exibido em tempo real?
Sim, o contador de timestamp atual se atualiza a cada segundo para mostrar o tempo de época Unix ao vivo.

About This Tool

Conversor de Carimbo de Tempo Unix is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.