Como usar
- Timestamp para data. Cole o número. O conversor informa se leu segundos ou milissegundos e mostra o momento em ISO 8601 em UTC, por extenso em UTC, no seu horário local e em ISO 8601 com o seu deslocamento em relação ao UTC.
- Data para timestamp. Escolha a data e a hora e diga se estão em UTC ou no seu fuso horário. Você recebe o timestamp em segundos e em milissegundos.
- O timestamp atual no topo muda a cada segundo. Copie-o ou toque em Converter este para levá-lo ao campo.
Como funciona
Um timestamp Unix conta os segundos desde 1º de janeiro de 1970, 00:00:00 UTC, ignorando os segundos bissextos, como fazem os sistemas Unix. A conversão é uma multiplicação: segundos × 1.000 dão os milissegundos usados pelo JavaScript e por muitas APIs, e o navegador transforma isso numa data do calendário.
- Valores com 12 dígitos ou mais são lidos como milissegundos; os menores, como segundos. Fração de segundo, como
1700000000.5, é aceita. - Separadores entre grupos de dígitos, como espaços ou sublinhados, são ignorados.
- Ao converter uma data de volta, o resultado em segundos é arredondado para baixo, como faz o comando
date +%s. - O horário local e o seu deslocamento aparecem só no navegador, porque apenas o seu aparelho sabe em que fuso você está.
Exemplo
1700000000:
- 1.700.000.000 segundos são 19.675 dias e 80.000 segundos;
- 19.675 dias depois de 1º de janeiro de 1970 é 14 de novembro de 2023, e 80.000 segundos são 22 horas, 13 minutos e 20 segundos;
- o momento é 2023-11-14T22:13:20Z, que em Brasília (UTC−3) são 19:13:20 do mesmo dia.
O caminho inverso: 1º de janeiro de 2026, 00:00 UTC fica 20.454 dias depois da epoch (56 anos com 14 dias bissextos); × 86.400 = 1767225600. Se a mesma data e hora estiverem no horário de Brasília, são 3 horas a mais: 1767236400.
Erros comuns
- Segundos no lugar de milissegundos, ou o contrário: a data cai em janeiro de 1970 ou dezenas de milhares de anos à frente. Confira a quantidade de dígitos.
- Ler UTC como horário local. Datas ISO 8601 terminadas em
Zestão em UTC; compare com a linha do seu horário local. - Separador decimal. Copiado de uma planilha em português, o número pode vir com vírgula na fração; o conversor aceita tanto
1700000000,5quanto1700000000.5. - Pontos de milhar. Escrito como 1.700.000.000, o número não é aceito, porque o ponto é lido como separador decimal; digite só os dígitos ou separe com espaços.
- Para converter um horário entre cidades em vez de um timestamp, use o conversor de fuso horário.