Conversor de timestamp Unix (Epoch)
Converta um timestamp Unix em data, ou uma data em timestamp Unix — instantaneamente, no seu fuso horário local e em UTC ao mesmo tempo.
Instantâneo e ao vivo
Cada campo é atualizado enquanto você digita — sem botão "Converter", sem espera.
Horário local e UTC
Veja ambos ao mesmo tempo, para que não haja ambiguidade sobre em qual fuso horário um resultado está.
Privado por design
Funciona inteiramente no seu navegador usando a API Date nativa do JavaScript. Nada é enviado ou registrado.
Converter timestamps Unix online
Um timestamp Unix (também chamado de tempo epoch) é o número de segundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. O conversor da CurePDF transforma um timestamp em uma data legível, ou uma data em um timestamp, totalmente no seu navegador usando a API nativa Date do JavaScript — sem necessidade de comunicação com nenhum servidor.
Como funcionam os timestamps Unix
Exemplo prático: o timestamp 0 representa a própria época — 1970-01-01 à meia-noite UTC. Cada timestamp depois desse avança em segundos inteiros (ou milissegundos, se essa for a unidade que um determinado sistema usa).
Segundos vs. milissegundos
Um timestamp Unix padrão conta segundos inteiros. Alguns sistemas e linguagens — incluindo a própria função Date.now() do JavaScript — usam milissegundos, que são exatamente 1.000 vezes maiores para o mesmo instante. Confundir os dois é um dos bugs de timestamp mais comuns, já que um valor em milissegundos lido incorretamente como segundos resulta em uma data séculos no futuro. Use o seletor de unidade acima para alternar entre eles.
Por que converter entre timestamps e datas?
Desenvolvedores
Leem timestamps de logs, linhas de banco de dados ou respostas de API.
Depuração
Verificam rapidamente o que um timestamp bruto em um log de erros ou token JWT realmente significa.
Integração de API
Muitas APIs aceitam ou retornam datas como timestamps Unix em vez de strings formatadas.
Trabalho com banco de dados
Conferem os valores de epoch armazenados em relação a datas legíveis por humanos.
Perguntas frequentes
O que é um timestamp Unix?
Um timestamp Unix (ou tempo Epoch) é o número de segundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC, sem contar os segundos bissextos. É uma forma compacta e independente de fuso horário de representar um instante para computadores.
Como eu converto um timestamp Unix em data?
Digite o timestamp acima e este conversor mostra instantaneamente a data e hora correspondentes, tanto no seu fuso horário local quanto em UTC.
Qual é a diferença entre um timestamp em segundos e em milissegundos?
Um timestamp Unix padrão conta segundos completos desde o Epoch. Alguns sistemas (incluindo o Date.now() do JavaScript) usam milissegundos em vez disso — 1.000 vezes maior. Use o alternador nesta página para trocar entre os dois.
Qual era o timestamp Unix à meia-noite UTC de 1º de janeiro de 1970?
0. Esse instante é o próprio Epoch Unix — o ponto de referência a partir do qual todo timestamp Unix conta.