Calcular meses de calendário entre duas datas
Os meses têm durações diferentes, então a diferença exige uma regra de calendário. Este guia explica os passos mensais, o ajuste para meses curtos e os dias restantes.
Como os dias, semanas e meses entre as datas são calculados
Os meses são contados em meses inteiros a partir da data anterior: adicionamos um mês de cada vez (com fixação do dia do mês) até que a próxima etapa ultrapasse a data posterior. O restante são dias restantes.
O total de dias é o número de dias corridos desde a primeira data até a segunda, sem contar a data de início, mas contando a data de término. De 1º a 31 de janeiro são 30 dias.
Se a segunda data for anterior à primeira, você ainda terá o mesmo intervalo; o resumo lista primeiro a data anterior.
Exemplos de diferença de data
- 2026-01-15 → 2026-02-1531 dias, cerca de 4,43 semanas, 1 mês e 0 dias.