Conversor de timestamp Unix (epoch) e data
Converta um timestamp Unix em segundos ou milissegundos para data e hora em UTC e, no sentido inverso, uma data e hora em timestamp.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
Especificação: segundos desde 1970
O tempo Unix conta os segundos desde 1970-01-01 00:00:00 UTC, sem contar segundos bissextos (POSIX, IEEE Std 1003.1). Valores de 13 dígitos costumam vir em milissegundos, como o Date.now do JavaScript; escolha a unidade antes de converter.
dias = piso(segundos ÷ 86.400); resto = segundos − dias × 86.400
Exemplos de conversão
| Timestamp (s) | Data e hora em UTC |
|---|---|
| 0 | 01/01/1970 00:00:00 |
| 1700000000 | 14/11/2023 22:13:20 |
| -1 | 31/12/1969 23:59:59 |
| 951782400 | 29/02/2000 00:00:00 |
Faixa e limites
- A conversão é em UTC: a página não aplica fuso nem horário de verão.
- A faixa vai de 0000-01-01 a 9999-12-31; um valor fora dela é recusado.
- Timestamp negativo é uma data antes de 1970.
- Em milissegundos, a página mostra também o resto de milissegundos.
Perguntas frequentes
O que é timestamp unix?
É o número de segundos desde 1970-01-01 00:00:00 UTC. O valor 1700000000 corresponde a 14/11/2023 22:13:20 em UTC.
Como converter epoch para data?
Digite o número, escolha segundos ou milissegundos e leia a data e a hora em UTC. Para o caminho inverso, preencha a data e a hora UTC.