Conversor de Timestamp Unix
Converta timestamps Unix em datas legíveis e vice-versa. Segundos ou milissegundos, ISO 8601, UTC e local — tudo num só lugar.
Sobre os timestamps Unix
Um timestamp Unix é o número de segundos que passaram desde 00:00:00 UTC de 1º de janeiro de 1970, a chamada epoch Unix. Muitas APIs, arquivos de log e bancos de dados guardam datas assim por ser um inteiro único, sem ambiguidade de fuso, calendário ou idioma. Alguns sistemas usam milissegundos (o padrão do Date.getTime() em JavaScript), gerando valores cerca de 1000× maiores que a forma em segundos. Converter entre timestamp e data de relógio exige aplicar um deslocamento de fuso; esta ferramenta decodifica tanto em UTC quanto no fuso local do seu navegador.
Como usar o conversor
Cole um timestamp Unix na caixa de cima e escolha a unidade (segundos é o padrão; troque para milissegundos em timestamps JS de 13 dígitos). O painel decodificado mostra ISO 8601, a string padrão UTC, sua hora local, uma frase relativa como há 3 dias e os componentes destrinchados ano a ano. O painel de baixo faz o caminho inverso — escolha data e hora e leia os valores correspondentes em segundos Unix, milissegundos Unix, ISO 8601 e UTC. Clique em Usar a hora atual para preencher com o agora num clique.
Timestamps comuns
Alguns valores que vale conhecer: 0 é a própria epoch Unix, 946684800 é meia-noite de 1º de janeiro de 2000 UTC (Y2K), 1234567890 é 13 de fevereiro de 2009 23:31:30 UTC (popular em testes) e 2147483647 é 19 de janeiro de 2038 03:14:07 UTC — o instante em que timestamps de 32 bits com sinal estouram. Sistemas modernos usam timestamps de 64 bits e não são afetados, mas bancos antigos e firmware embarcado podem precisar de correção antes dessa data.
Perguntas frequentes
Por que alguns timestamps têm 10 dígitos e outros 13?
Date.getTime() do JavaScript, System.currentTimeMillis() do Java e muitas APIs web devolvem. Se o número está perto de 1.7e9, é segundos; perto de 1.7e12, é milissegundos.O que é ISO 8601?
2024-03-15T14:30:00.000Z. O T separa data e hora e o Z final significa UTC ("Zulu time"). Ordena corretamente como string simples, é interpretado igual em qualquer linguagem e é o formato preferido pelas APIs modernas quando legibilidade humana importa.
EN
PT
ES