Conversor de carimbo de data/hora Unix

Converta instantaneamente a hora da época em uma data legível ou encontre o carimbo de data/hora Unix de qualquer data e hora. Essencial para desenvolvedores.

Resultado instantâneo Funciona no navegador
Carimbo de data/hora Unix atual (segundos)

O que é a Época Unix?

Epoch: 1970-01-01 00:00:00 UTC
1 gün = 86 400 s
1 hafta = 604 800 s
max int32 = 2 147 483 647
≈ 2038-01-19 03:14:07

Problema do ano 2038: inteiros assinados de 32 bits estouram em 2.147.483.647 – 19 de janeiro de 2038.

Como usar?

  1. 1
    Insira um carimbo de data/horaDigite um carimbo de data/hora Unix ou clique em “Usar agora” para carregar a época atual.
  2. 2
    Escolha uma unidadeSelecione segundos ou milissegundos. Date.now() do JavaScript retorna milissegundos; a maioria das APIs usa segundos.
  3. 3
    Leia o resultadoVeja UTC, hora local e deslocamento relativo. Copie ou compartilhe a saída com um clique.

Perguntas frequentes

O que é um carimbo de data/hora Unix?
Um carimbo de data/hora Unix (hora da época) é o número de segundos (ou milissegundos) decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. É uma referência de tempo universal usada em servidores, bancos de dados e APIs em todo o mundo.
Segundos ou milissegundos – como posso saber?
Um número de 10 dígitos quase certamente equivale a segundos; um número de 13 dígitos equivale a milissegundos. A maioria das ferramentas Unix/Linux usa segundos; JavaScript usa milissegundos.
Qual é o problema do ano 2038?
Em sistemas de 32 bits, o limite de números inteiros assinados é 2.147.483.647 – o que corresponde a 19 de janeiro de 2038 03:14:07 UTC. Além desse ponto, o overflow pode corromper os carimbos de data/hora. Os sistemas de 64 bits não são afetados e podem lidar com datas de bilhões de anos no futuro.

Conversor de timestamp Unix

O conversor de timestamp Unix transforma números de época em datas legíveis e também converte uma data local em timestamp. Ele é útil para logs, APIs, bancos de dados, automações, integrações e depuração de sistemas que guardam tempo como número.

O que a ferramenta mostra

A página exibe um relógio Unix ao vivo em segundos, atualizado a cada segundo com base em Date.now(). No modo timestamp para data, você informa um valor e escolhe se ele está em segundos ou milissegundos. O script converte para milissegundos quando necessário e mostra a data em UTC, a data local do navegador e uma indicação relativa, como diferença em segundos, minutos, horas, dias ou anos.

Data para timestamp

No modo data para timestamp, o campo datetime-local é interpretado no fuso local do navegador. A ferramenta retorna o timestamp em segundos, usando Math.floor(ms / 1000), e em milissegundos. Isso ajuda a copiar o formato esperado por diferentes APIs.

Limites importantes

A época Unix começa em 1970-01-01 00:00:00 UTC. Um dia tem 86.400 segundos e uma semana tem 604.800 segundos. Sistemas antigos com inteiro de 32 bits podem ter limite próximo de 2038-01-19. Sempre confirme se o serviço espera segundos ou milissegundos e se a data deve ser UTC ou local.

Verificação prática do resultado

Ao usar Conversor timestamp Unix, confira sempre o valor digitado, a unidade de origem, a unidade de destino e o arredondamento antes de copiar a resposta. A ferramenta cobre segundos e milissegundos desde a época Unix; é útil com logs, APIs, bancos de dados e depuração de eventos. Uma conversão pode estar matematicamente correta e ainda assim causar erro se for colada sem unidade, com separador decimal inadequado ou com casas decimais demais para o contexto. Em relatórios, planilhas, código, especificações técnicas ou mensagens para clientes, mantenha também o valor original para que o cálculo possa ser refeito depois.

Como conferência final, faça também a conversão inversa: parta do resultado, volte para a unidade inicial e veja se a diferença cabe no arredondamento escolhido. Ao colar em uma tabela, mensagem ou código, registre unidade, precisão e fonte do valor para evitar leitura ambígua depois.

Comentários