Conversor de timestamp Unix para data
Converta entre timestamp Unix e data legível em UTC.
Dados da calculadora
Resultados
Preencha os dados e clique em «Calcular» para ver o resultado.
Em resumo
- O que calcula
- Converta entre timestamp Unix e data legível em UTC.
- Fórmula aplicada
Timestamp = segundos desde 1970-01-01 00:00:00 UTC- Exemplo
- O timestamp 1767225600 corresponde a:
Conversor de timestamp Unix
O timestamp Unix conta os segundos decorridos desde 1 de janeiro de 1970 em UTC. É o formato com que bases de dados e APIs guardam o tempo, mas é ilegível para as pessoas.
Aqui traduz nos dois sentidos.
Como funciona
O valor é interpretado como segundos e, se ultrapassar os cem bilhões, assume-se que vem em milissegundos. Todas as saídas são expressas em UTC para evitar ambiguidades de fuso.
Fórmula
Timestamp = segundos desde 1970-01-01 00:00:00 UTC
Milissegundos = timestamp × 1 000
Exemplo resolvido
O timestamp 1767225600 corresponde a:
2026-01-01 00:00:00 UTC
ISO 8601: 2026-01-01T00:00:00+00:00
Quinta-feira
Explicação
O tempo Unix conta segundos desde 1970
A origem fixou-se na meia-noite de 1 de janeiro de 1970 em UTC. Todo momento posterior é um número positivo de segundos, e todo anterior um negativo.
Por que sempre em UTC
Um timestamp não tem fuso horário: é um instante absoluto. A conversão para hora local faz-se ao mostrá-lo. Guardar datas em hora local é a fonte número um de erros em aplicações internacionais.
O problema do ano 2038
Os sistemas que guardam o timestamp num inteiro de trinta e dois bits com sinal transbordam a 19 de janeiro de 2038. É o equivalente moderno do bug do ano 2000, e resolve-se migrando para inteiros de sessenta e quatro bits.
Segundos intercalares
O tempo Unix ignora os segundos bissextos que se acrescentam ocasionalmente para ajustar os relógios atómicos à rotação terrestre.
Perguntas frequentes
Porquê sempre em UTC?
Porque um timestamp não tem fuso horário: representa um instante absoluto. Mostrá-lo em UTC evita interpretações erradas.
O que é o problema do ano 2038?
Os sistemas que guardam o timestamp num inteiro de 32 bits com sinal transbordam a 19 de janeiro de 2038. Os inteiros de 64 bits resolvem-no.
O que é o problema do ano 2038?
O transbordo dos timestamps guardados em inteiros de 32 bits com sinal, a 19 de janeiro de 2038.
Por que devo guardar as datas em UTC?
Porque um timestamp é um instante absoluto sem fuso horário.
Quer calcular outra coisa?
Estas ferramentas costumam ser usadas junto com esta calculadora.
Dias entre datas
Conte os dias, semanas e meses que separam duas datas quaisquer.
Conversor de bases
Converta números entre as bases 2, 8, 10, 16, 32 e 36.
Idade
Calcule a sua idade em anos, meses, dias, semanas e horas a partir da data de nascimento.
Palavras-passe
Palavras-passe aleatórias com entropia calculada, geradas no seu navegador.
Base64
Converta texto para Base64 e recupere o texto original.