Calculadora de meses

A calculadora de meses retorna meses cheios e dias avulsos entre duas datas. Exemplo: de 17/05/2026 a 17/11/2026 são 6 meses (184 dias).

O que é a calculadora de meses

A calculadora de meses resolve duas perguntas distintas que aparecem em contratos, prazos fiscais, planejamento financeiro e estudos. A primeira é quantos meses se passaram entre duas datas. A segunda é que data se obtém somando (ou subtraindo) X meses a uma data conhecida. As duas respostas seguem a mesma regra do calendário civil, regra usada pelo Direito brasileiro, pela contabilidade e por qualquer planilha que respeite o calendário gregoriano.

Calcular

Resultado

Informe as datas e clique em Calcular

Como funciona o cálculo de meses no calendário civil

O resultado entre datas vem em três formatos. O primeiro são meses cheios com dias avulsos no resíduo. O segundo é o total em dias corridos. O terceiro é a fração decimal, usando 30,4375 dias por mês como média anual. A operação de soma e subtração devolve uma data específica, com tratamento explícito do caso "último dia do mês".

Por que meses não são blocos de 30 dias (art. 132 do Código Civil)

O artigo 132 do Código Civil brasileiro define que prazos em meses se contam pelo calendário, não por contagem de 30 dias. Significa que "três meses a partir de 15 de janeiro" termina em 15 de abril, sem qualquer ajuste. A calculadora aplica essa regra automaticamente. O algoritmo procura o mesmo dia do mês alvo e só recua se esse dia não existir, como em 31 de janeiro mais 1 mês resultando em 28 ou 29 de fevereiro, porque fevereiro não tem dia 31.

Essa diferença é decisiva em três cenários práticos.

  • Contratos com vencimento mensal. A cláusula de "pagamento todo dia 31" só faz sentido em meses com 31 dias. Pelo Código Civil, o vencimento ocorre no último dia útil do mês nos meses mais curtos. A calculadora respeita isso ao subtrair, então 31/01 mais 1 mês resulta em 28/02 (ou 29/02 em ano bissexto), nunca em 03/03.
  • Prazos prescricionais. Prescrição em meses, como o CDC art. 26 (30 dias para reclamar produto não-durável) e vários prazos em meses na Lei 8.078/90, usa calendário civil. Contar "30 dias" em vez de "1 mês" pode encurtar ou alongar o prazo em até 3 dias, com efeito jurídico real.
  • Apuração tributária. IRPJ trimestral (3 meses), PIS/COFINS mensais, ICMS mensais e ISS mensais usam calendário fiscal alinhado ao calendário civil. A virada do mês é o critério, não a soma de blocos de 30 dias.

Casos especiais e por que 31/01 mais 1 mês não dá 31/02

Há três casos limítrofes que toda calculadora de meses precisa resolver explicitamente.

  • Dia 31 mais mês com 30 dias. 31/03 mais 1 mês resulta em 30/04 (último dia válido). 31/05 mais 1 mês resulta em 30/06. A calculadora não pula para 1º de maio ou julho, mas preserva o final de mês.
  • Dia 31 ou 30 mais fevereiro. 31/01 mais 1 mês resulta em 28/02 em ano comum, 29/02 em bissexto. 30/01 mais 1 mês resulta em 28/02 em comum, 29/02 em bissexto. Os dois recuam para o último dia válido.
  • 29/02 mais 1 ano (bissexto para comum). 29/02/2024 mais 1 ano resulta em 28/02/2025 (recua um dia, porque 2025 não tem 29). 29/02/2024 mais 4 anos resulta em 29/02/2028 (preserva, porque 2028 também é bissexto).

A função addMonths(d, n) da calculadora aplica o menor entre o dia original e o último dia do mês alvo. Esse padrão coincide com a função EDATE do Excel ou Google Sheets e com o método DateTime::modify('+1 month') do PHP, desde que ajustado. O PHP nativo dá 03/03 para 31/01 mais 1 mês, um bug clássico que a calculadora aqui evita.

Quando usar a fração decimal

Para análises financeiras, atuariais e estatísticas é comum precisar do resultado em meses decimais, como 3,42 meses, em vez de "3 meses e 13 dias". A calculadora retorna esse valor usando a divisão dias corridos ÷ 30,4375. O divisor 30,4375 é a média de dias por mês em um ciclo de 4 anos (incluindo um bissexto), padrão usado em finanças quando se ignora a variação mensal.

A fração decimal é apropriada para juros prorata die, depreciação contábil e estatísticas demográficas, mas não substitui a contagem civil em prazos legais. Em prazos contratuais, use sempre meses cheios mais dias avulsos.

Diferença entre esta calculadora e a Calculadora de Prazos

A Calculadora de Prazos trabalha com dias corridos ou dias úteis (sábado, domingo e feriados), tipicamente para o universo processual e administrativo. A calculadora de meses trabalha em outra granularidade, em blocos mensais inteiros. As duas convivem porque resolvem perguntas diferentes. O resultado pode ser cruzado, como 6 meses ≈ 130 dias úteis em ano comum (depende da distribuição de feriados).

A calculadora de meses aqui apresentada cobre os dois usos práticos. O primeiro é meses entre duas datas. O segundo é soma e subtração de meses a uma data. Sempre pelo critério do calendário civil (art. 132 CC). Os resultados são auditáveis dia a dia e correspondem ao que o Direito brasileiro, a contabilidade e os ERPs corporativos consideram a contagem oficial.

Perguntas frequentes

Como a calculadora conta os meses entre duas datas?
A calculadora de meses usa o método "calendário civil": conta meses cheios entre as datas e adiciona os dias avulsos no final. Por exemplo, de 15 de março a 20 de junho são 3 meses e 5 dias. A fração decimal é calculada com base nos dias do mês final.
Quantos dias tem um mês na calculadora de meses?
A calculadora respeita o calendário gregoriano real: meses têm 28, 29, 30 ou 31 dias. Para conversões aproximadas (ex: 6 meses ≈ 180 dias), use a referência de 30,44 dias por mês (média anual).
A calculadora considera ano bissexto?
Sim. Quando o intervalo cruza fevereiro de um ano bissexto, a contagem inclui o dia 29. Isso afeta o número de dias avulsos no resultado, mas raramente o número de meses cheios.
Posso somar 18 meses a uma data?
Sim. No modo "somar meses", informe a data inicial e a quantidade de meses (positivo para somar, negativo para subtrair). A calculadora respeita o último dia do mês: se você somar 1 mês a 31 de janeiro, o resultado é 28 (ou 29) de fevereiro, não 31.
Por que o resultado em meses é diferente de "dias dividido por 30"?
Porque os meses não têm a mesma duração. Calcular dias / 30 dá uma média; a calculadora civil dá o valor exato em meses cheios + dias avulsos. Para contratos, a regra civil é a usada (Código Civil art. 132).

Resumo da calculadora de meses

A calculadora de meses mede o intervalo entre duas datas em meses cheios e dias avulsos, seguindo o calendário civil (Código Civil art. 132). Use a ferramenta acima para calcular tempo decorrido em períodos contratuais, contagem de mensalidades e qualquer marco que precise de mês cheio mais o resto em dias.