Calculadora de Diferença entre Datas

Calcule os dias, semanas, meses e anos entre duas datas.

Escolha a primeira data.
Escolha a segunda data.

Intervalo de datas

68

Total de semanas9,7
Meses aproximados2,2
Anos aproximados0,19
Os dados inseridos permanecem no navegador, a menos que uma funcionalidade futura indique explicitamente o contrário. Utilize isto como uma estimativa e valide decisões importantes com um profissional qualificado.

Como utilizar esta calculadora de diferença de datas

  1. Escolha a data de início

    Selecione a primeira data no campo Data de início.

  2. Escolha a data de fim

    Selecione a segunda data no campo Data de fim.

  3. Consulte os resultados

    Reveja o total de dias, semanas, meses aproximados e anos aproximados entre as duas datas.

Metodologia

Como funciona esta calculadora de diferença entre datas

Esta calculadora de diferença de datas calcula o intervalo absoluto entre duas datas do calendário e apresenta-o em várias unidades comuns — total de dias, semanas, meses aproximados e anos aproximados. A contagem de dias é exata porque a calculadora normaliza ambas as datas para valores de calendário UTC apenas de data antes de as subtrair, contabilizando as regras de anos bissextos no calendário gregoriano proléptico. As semanas são calculadas dividindo o total de dias por sete. Os valores de meses e anos são aproximados porque os meses do calendário variam entre 28 e 31 dias; a calculadora utiliza uma duração média de mês de 30,4375 dias (365,25 ÷ 12) e um ano médio de 365,25 dias como uma aproximação de planeamento adequada para cronogramas de projetos, termos contratuais, estimativas de idade e contagens decrescentes de eventos.

Fórmula
dias = |data₂ − data₁|
data₁ Data de início normalizada para um valor de calendário UTC apenas de data
data₂ Data de fim normalizada para um valor de calendário UTC apenas de data
dias Número absoluto de dias de calendário entre as duas datas
semanas dias ÷ 7 (arredondado a duas casas decimais)
meses dias ÷ 30,4375 (meses de calendário aproximados)
anos dias ÷ 365,25 (anos de planeamento aproximados)
Exemplo

Suponha que precisa do intervalo entre 1 de março de 2024 e 15 de setembro de 2025. A diferença UTC apenas de data é de 563 dias de calendário. Dividir por 7 dá aproximadamente 80,43 semanas. Dividir por 30,4375 dá aproximadamente 18,50 meses. Dividir por 365,25 dá aproximadamente 1,54 anos.

Se necessitar do intervalo entre 15 de janeiro de 2025 e 3 de outubro de 2025, a calculadora devolve 261 dias, cerca de 37,29 semanas, aproximadamente 8,57 meses e cerca de 0,71 anos.

Pressupostos
  • Ambas as datas seguem o calendário gregoriano. A calculadora não ajusta a transição do calendário juliano para o gregoriano, que ocorreu em momentos diferentes consoante o país.
  • As conversões de meses e anos utilizam durações médias (30,4375 dias por mês, 365,25 dias por ano) e são, por isso, aproximadas — não corresponderão exatamente à contagem de meses civis inteiros ou aniversários.
  • O cálculo baseia-se apenas na data; não considera a hora do dia, pelo que a diferença entre 1 de janeiro às 23:59 e 2 de janeiro às 00:01 é reportada como um dia completo.
  • Os anos bissextos são processados automaticamente: os anos divisíveis por 4 são bissextos, exceto os séculos, que também devem ser divisíveis por 400.
Notas
  • Para prazos legais ou contratuais que especifiquem meses civis inteiros, conte os meses diretamente no calendário em vez de confiar na aproximação média.
  • O resultado é sempre um número não negativo, independentemente da data inserida primeiro — a calculadora utiliza o valor absoluto da diferença.
  • A contagem de dias úteis (excluindo fins de semana e feriados) requer um cálculo separado e não está incluída nesta ferramenta.
  • Se necessitar da idade em anos completos para fins legais, utilize os campos de ano e mês das duas datas em vez da aproximação decimal de anos.
Fontes
  1. U.S. Naval Observatory — Conversor de data juliana — referência para numeração de dias julianos
  2. ISO — Formato de data e hora ISO 8601 — Representação de data do calendário gregoriano

Por que razão a contagem de dias é exata

A calculadora trata cada entrada como um valor de calendário gregoriano apenas de data e compara essas datas normalizadas, pelo que a hora do dia e as transições locais de horário de verão não afetam o resultado. A subtração das duas datas normalizadas fornece uma contagem exata de dias inteiros que nunca sofre desvios ou arredondamentos. Quer o intervalo atravesse fevereiro num ano bissexto, ultrapasse a fronteira de um século ou cubra décadas, a subtração devolve o número correto de dias de calendário decorridos. As semanas são então calculadas dividindo essa contagem exata por sete, pelo que o valor das semanas herda a mesma precisão.

Quando os meses e anos aproximados são suficientes

Como os meses do calendário variam entre 28 e 31 dias, não existe uma conversão exata única de dias para meses. A calculadora utiliza a média de planeamento de 30,4375 dias por mês (365,25 ÷ 12) e 365,25 dias por ano. Estas médias são úteis para cronogramas de projetos, durações de arrendamento, estimativas de idade e planeamento de eventos. Tornam-se menos úteis quando necessita de meses de calendário inteiros para ciclos de faturação ou prazos legais — nesses casos, conte os meses diretamente num calendário. O valor decimal de anos é igualmente prático para estimativas aproximadas, mas não deve substituir uma contagem exata de aniversário ou data comemorativa quando a precisão é fundamental.

Perguntas frequentes da calculadora de diferença de datas

Por que razão os meses e anos são apresentados como aproximados?

Os meses do calendário variam de 28 a 31 dias, e os anos alternam entre 365 e 366 dias. A calculadora utiliza durações médias de planeamento (30,4375 dias por mês e 365,25 dias por ano), pelo que o resultado pode não coincidir perfeitamente com a contagem de meses de calendário inteiros num calendário de parede.

Esta calculadora considera os anos bissextos?

Sim. A contagem de dias subjacente segue as regras completas dos anos bissextos gregorianos — incluindo a exceção do século — pelo que o dia 29 de fevereiro é incluído sempre que recair no intervalo de datas selecionado.

Posso utilizar isto para calcular a idade de alguém?

Pode obter uma aproximação próxima inserindo a data de nascimento como data de início e o dia de hoje como data de fim. Para uma idade precisa em anos completos, conte os anos e meses inteiros do calendário em vez de confiar no valor decimal do ano.

Importa qual a data que coloco primeiro?

Não. A calculadora utiliza a diferença absoluta, pelo que obterá o mesmo resultado positivo, independentemente de a data anterior ou posterior ser inserida primeiro.

Por que razão a contagem total de dias difere da que obtenho ao contar num calendário?

A confusão na contagem de intervalos é a causa mais comum. Esta calculadora conta o número de dias entre as duas datas (excluindo a data de início). Se precisar de incluir ambos os extremos, adicione um dia ao resultado.

Escrito por Jan Křenek Fundador e programador principal
Revisto por Revisão de Metodologia DigitSum Verificação de fórmulas e QA
Última atualização 10/03/2026

Utilize isto como uma estimativa e valide decisões importantes com um profissional qualificado.

Os dados inseridos permanecem no navegador, a menos que uma funcionalidade futura indique explicitamente o contrário.