Mudar de idioma

Desenvolvimento

Conversor de timestamp Unix para data

Converta entre timestamp Unix e data legível em UTC.

Revisado por SolucionesAhora.com Como verificamos

Dados da calculadora

Deixe vazio para usar o momento atual

Conversão

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.

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.