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
As entradas permanecem no navegador, a menos que um recurso futuro informe explicitamente o contrário. Use isto como uma estimativa e valide decisões importantes com um profissional qualificado.

Como usar 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 término

    Selecione a segunda data no campo Data de término.

  3. Leia os resultados

    Confira 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 o expressa 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 subtraí-las, considerando as regras de anos bissextos no calendário gregoriano proléptico. As semanas são derivadas 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 planejamento adequada para cronogramas de projetos, termos contratuais, estimativas de idade e contagens regressivas 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 término normalizada para um valor de calendário UTC apenas de data
dias Número absoluto de dias corridos entre as duas datas
semanas dias ÷ 7 (arredondado para duas casas decimais)
meses dias ÷ 30,4375 (meses de calendário aproximados)
anos dias ÷ 365,25 (anos de planejamento aproximados)
Exemplo

Suponha que você precise 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 corridos. Dividindo por 7, obtém-se aproximadamente 80,43 semanas. Dividindo por 30,4375, obtém-se aproximadamente 18,50 meses. Dividindo por 365,25, obtém-se aproximadamente 1,54 anos.

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

Premissas
  • Ambas as datas seguem o calendário gregoriano. A calculadora não faz ajustes para a transição do calendário juliano para o gregoriano, que ocorreu em momentos diferentes em cada 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, portanto, são aproximadas — elas não corresponderão exatamente à contagem de meses civis inteiros ou aniversários.
  • O cálculo considera apenas a data; não leva em conta o horário, portanto, a diferença entre 1º de janeiro às 23:59 e 2 de janeiro às 00:01 é reportada como um dia inteiro.
  • Anos bissextos são processados automaticamente: anos divisíveis por 4 são bissextos, exceto 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 de qual data você insira 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 você precisar da idade em anos completos para fins legais, use 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 no calendário gregoriano

Por que 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, portanto, o horário 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 em um ano bissexto, cruze a fronteira de um século ou cubra décadas, a subtração retorna o número correto de dias corridos decorridos. As semanas são então derivadas dividindo essa contagem exata por sete, de modo que o valor das semanas herda a mesma precisão.

Quando 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 única e exata de dias para meses. A calculadora utiliza a média de planejamento de 30,4375 dias por mês (365,25 ÷ 12) e 365,25 dias por ano. Essas médias são úteis para cronogramas de projetos, durações de contratos de aluguel, estimativas de idade e planejamento de eventos. Elas tornam-se menos úteis quando você precisa de meses civis inteiros para ciclos de faturamento ou prazos legais — nesses casos, conte os meses diretamente no calendário. O valor decimal do ano é igualmente prático para estimativas aproximadas, mas não deve substituir uma contagem exata de aniversário quando a precisão for essencial.

Perguntas frequentes da calculadora de diferença de datas

Por que os meses e anos são listados 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 planejamento (30,4375 dias por mês e 365,25 dias por ano), portanto, o resultado pode não se alinhar perfeitamente com a contagem de meses civis inteiros em um calendário de parede.

Esta calculadora considera anos bissextos?

Sim. A contagem de dias segue as regras completas de anos bissextos do calendário gregoriano — incluindo a exceção do século — portanto, o dia 29 de fevereiro é incluído sempre que estiver dentro do intervalo de datas selecionado.

Posso usar isso para calcular a idade de alguém?

Você pode obter uma aproximação inserindo a data de nascimento como data de início e hoje como data de término. Para uma idade precisa em anos completos, conte os anos e meses inteiros do calendário em vez de confiar no valor decimal.

Importa qual data eu coloco primeiro?

Não. A calculadora considera a diferença absoluta, então você obterá o mesmo resultado positivo, independentemente de a data anterior ou posterior ser inserida primeiro.

Por que a contagem total de dias difere do que eu obtenho contando em um calendário?

O erro de contagem de intervalos (problema do poste) é a causa mais comum. Esta calculadora conta o número de dias entre as duas datas (excluindo a data de início). Se você precisar incluir ambos os limites, adicione um dia ao resultado.

Escrito por Jan Křenek Fundador e desenvolvedor principal
Revisado por Revisão de Metodologia DigitSum Verificação de fórmulas e QA
Última atualização 10 de mar. de 2026

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

As entradas permanecem no navegador, a menos que um recurso futuro informe explicitamente o contrário.