Conversor de Unix Time
Converta Unix time (epoch) em data legível e vice-versa, com relógio de epoch atual ao vivo.
Unix time atual (segundos)
0
Epoch para data legível
- UTC (GMT)
- Seu horário local
- ISO 8601
- Relativo
Data legível para epoch
- Epoch (segundos)
- Epoch (milissegundos)
O Conversor de Unix Time da ToolsSoup é um conversor de epoch gratuito que transforma Unix time em uma data legível e converte qualquer data de volta em epoch, direto no seu navegador. Acompanhe o Unix time atual em tempo real, cole qualquer valor de epoch para decodificá-lo (a ferramenta detecta automaticamente segundos ou milissegundos) e copie o resultado na hora — sem uploads, sem cadastro e sem que seus dados saiam do seu dispositivo.
O que é Unix time?
Unix time, também chamado de epoch time ou tempo POSIX, é o número de segundos decorridos desde a epoch Unix — 00:00:00 UTC de 1 de janeiro de 1970 — excluindo segundos bissextos. É um único inteiro medido em um fuso fixo, o que o torna uma forma compacta e inequívoca de registrar um momento que qualquer linguagem de programação ou banco de dados lê do mesmo jeito. Enquanto uma string de data carrega formatação e fuso horário, o Unix time puro é apenas uma contagem de segundos desde a epoch.
Como converter epoch online
Decodificar ou gerar Unix time com este conversor de epoch é rápido:
- Cole um valor de epoch na caixa superior; a ferramenta detecta automaticamente se ele está em segundos ou milissegundos e mostra qual.
- Clique em Converter epoch para ver o horário UTC, local, ISO 8601 e relativo, ou clique em Usar agora para inserir o epoch atual ao vivo.
- Para criar um epoch a partir de uma data de calendário, digite uma data na caixa inferior e clique em Obter epoch, depois copie o valor em segundos ou milissegundos.
Epoch em segundos vs. milissegundos
O Unix time clássico conta segundos inteiros, que é o que a maioria dos servidores, bancos de dados e APIs armazena. Navegadores e o JavaScript contam milissegundos (segundos × 1000) para maior precisão. Este conversor assume que qualquer valor com 13 ou mais dígitos está em milissegundos e que valores menores estão em segundos, então um epoch de 10 dígitos é decodificado como segundos e um de 13 dígitos como milissegundos automaticamente.
O problema do ano 2038
Sistemas que armazenam Unix time em um inteiro de 32 bits com sinal só conseguem contar até 2.147.483.647 segundos, valor atingido às 03:14:07 UTC de 19 de janeiro de 2038. A partir daí o contador estoura e volta para um número negativo, lendo a data errada como dezembro de 1901 — o chamado bug do Y2038. Plataformas modernas armazenam epoch em inteiros de 64 bits, empurrando o limite para bilhões de anos no futuro, então a maioria dos softwares já está segura.
Por que usar este conversor de Unix time?
- Conversor de epoch 100% gratuito, sem anúncios, cadastro ou limites.
- Relógio de Unix time atual ao vivo que você copia com um clique.
- Detecta automaticamente se o valor de epoch está em segundos ou milissegundos.
- Converte nos dois sentidos: epoch para data e data para epoch.
- Mostra UTC, seu fuso horário local, ISO 8601 e um horário relativo.
- Roda inteiramente no seu navegador, então os valores de epoch nunca são enviados.
Perguntas frequentes
O que é a epoch Unix?
A epoch Unix é o ponto de referência do Unix time: 00:00:00 UTC de 1 de janeiro de 1970. Cada valor de epoch é simplesmente o número de segundos (ou milissegundos) contados a partir desse instante exato.
Como converto epoch em data?
Cole o valor de epoch na caixa superior e clique em Converter epoch. A ferramenta detecta automaticamente segundos ou milissegundos e mostra o horário UTC, local, ISO 8601 e relativo de uma vez.
O Unix time está sempre em UTC?
Sim. O Unix time é definido como segundos desde a epoch em UTC, sem deslocamento de fuso. Mesmo assim, este conversor mostra seu horário local ao lado do UTC para você ler o momento no seu próprio fuso.
Esta ferramenta lida com milissegundos?
Sim. Ela trata qualquer epoch com 13 ou mais dígitos como milissegundos e valores menores como segundos, e o sentido data-para-epoch fornece tanto o valor em segundos quanto em milissegundos para copiar.
O que é o problema do ano 2038?
Em sistemas que armazenam Unix time como inteiro de 32 bits com sinal, o contador estoura às 03:14:07 UTC de 19 de janeiro de 2038 e volta para uma data negativa. Sistemas de 64 bits não são afetados, então a maioria dos softwares modernos não tem esse problema.