Meses entre datas

Calcule quantos meses corridos completos há entre duas datas e veja também o intervalo em anos, meses e dias — útil para idades, tempo de serviço, garantias, contratos de aluguel ou duração de assinaturas.

Resultado

Meses completos

Em anos completos

Meses adicionais

Dias adicionais

Como usar esta ferramenta ferramenta

  1. Informe a data inicial.
  2. Informe a data final.
  3. Confira os meses completos e o mesmo intervalo em anos, meses e dias.

Premissas

Detalhes técnicos: o significado dos campos
Data inicial startDate
A data anterior.
Data final endDate
A data posterior.
Metodologia

Conta meses corridos completos: um mês só é considerado completo quando o dia do mês da data final alcança ou ultrapassa o dia do mês da data inicial. Dias adicionais são contados a partir da data inicial avançada pelo número de meses completos (usando o último dia do mês quando não existe uma data correspondente, por exemplo, dia 31 → 30 de abril).

Exemplo resolvido

De 20 de janeiro a 15 de abril de 2026

Dados de entrada: Data inicial: 2026-01-20, Data final: 2026-04-15

Resultado: 2 meses completos + 26 dias; o terceiro mês ainda não está completo porque o dia final (15) é anterior ao dia inicial (20).

Idade de uma criança nascida em 15 de março de 2024 em 12 de outubro de 2026

Dados de entrada: Data inicial: 2024-03-15, Data final: 2026-10-12

Resultado: 30 meses completos = 2 anos, 6 meses e 27 dias.

Contrato de aluguel de 12 meses com início em 1º de setembro de 2026: quanto tempo até 31 de agosto de 2027?

Dados de entrada: Data inicial: 2026-09-01, Data final: 2027-08-31

Resultado: 11 meses completos + 30 dias; o 12º mês se completa em 1º de setembro de 2027.

Início no fim do mês: de 31 de janeiro a 28 de fevereiro de 2026

Dados de entrada: Data inicial: 2026-01-31, Data final: 2026-02-28

Resultado: 0 meses completos + 28 dias — fevereiro não tem dia 31, portanto um mês completo a partir de 31 de janeiro só é alcançado em março.

Orientações práticas
Erros comuns

Perguntas frequentes

A ferramenta conta todos os meses do calendário tocados pelas datas?

Não. Conta meses completos do dia do mês inicial até o mesmo dia em um mês posterior. De 20 de janeiro a 15 de abril, transcorreram apenas 2 meses completos; não são contados janeiro, fevereiro, março e abril como quatro nomes de mês inclusivos.

Como calculo uma idade em anos, meses e dias?

Informe a data de nascimento como inicial e hoje como final. Anos completos indicam a idade; meses e dias mostram quanto falta para o próximo ano.

O que acontece se a data inicial for dia 31?

Meses mais curtos não têm dia 31; portanto, a partir de 31 de janeiro, o primeiro mês completo só aparece a partir de 1º de março. Em 28 de fevereiro, o resultado será 0 meses + 28 dias.

Última revisão: 2026-10-11

Usa a convenção de ‘mesmo dia do mês seguinte’; definições legais ou contratuais de mês podem ser diferentes, então siga o texto aplicável quando isso for importante.

Esta ferramenta fornece uma estimativa indicativa com base nas premissas informadas acima.

As preferências de tema e de ferramentas, além das listas de itens salvos e usados recentemente, são armazenadas somente neste navegador.