Conversor de timestamp Unix
Converta timestamps Unix (segundos ou milissegundos) em datas e vice-versa, no fuso local ou em UTC.
Carregando…
Como usar
- Em “Agora”, no topo, aparece a hora Unix atual em segundos e em milissegundos, atualizada a cada segundo e com botão de copiar.
- Em “Timestamp → data”, digite um timestamp. Pelo número de dígitos, a ferramenta detecta se são segundos ou milissegundos e mostra isso ao lado do campo.
- Veja o resultado em Hora local, UTC, ISO 8601 e Relativo (há quanto tempo ou daqui a quanto) e copie a linha que precisar.
- Em “Data → timestamp”, escolha data e hora com segundos e marque Hora local ou UTC para dizer em que fuso está essa data.
- Copie o resultado em Segundos, Milissegundos ou ISO 8601.
Perguntas frequentes
- Algo é enviado a um servidor?
- Não. Todas as conversões são feitas no seu navegador.
- Segundos ou milissegundos?
- A hora Unix costuma ser contada em segundos (10 dígitos para datas atuais), enquanto o JavaScript e muitas APIs usam milissegundos (13 dígitos). Números com 12 dígitos ou mais são tratados como milissegundos, e os menores como segundos. Valores negativos (datas antes de 1970) e decimais são aceitos.
- Qual fuso horário é usado?
- A linha Hora local usa o fuso do seu navegador e a linha UTC usa UTC; o valor ISO 8601 está sempre em UTC (termina em Z). Em “Data → timestamp”, a opção Hora local / UTC define em que fuso a data digitada é interpretada.
- Esta ferramenta tem o problema do ano 2038?
- Não. O problema de 2038 afeta sistemas que guardam a hora Unix como inteiro de 32 bits com sinal, que estoura depois de 2147483647 (2038-01-19 03:14:07 UTC). Esta ferramenta usa datas do JavaScript, que vão até o ano 275760.
- Por que o tempo relativo é aproximado?
- Ele é arredondado para a maior unidade que cabe, contando um mês como 30 dias e um ano como 365, então “daqui a 2 anos” não é uma diferença exata de calendário.