Calcular dias entre duas datas

A diferença em dias é o intervalo ordinal entre duas datas do calendário gregoriano, não horas decorridas. Este guia explica a regra exata e a confirma com exemplos resolvidos.

Como os dias, semanas e meses entre as datas são calculados

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.

O total de semanas é o total de dias dividido por 7, arredondado para duas casas decimais para exibição.

Se a segunda data for anterior à primeira, você ainda terá o mesmo intervalo; o resumo lista primeiro a data anterior.

Esta ferramenta compara apenas datas do calendário – sem horas ou minutos. Para entrada simples AAAA-MM-DD, a diferença é a mesma em todos os lugares do calendário gregoriano.

Exemplos de diferença de data

  • 2026-01-01 → 2026-01-3130 dias, cerca de 4,29 semanas, 0 meses e 30 dias.
  • 28/02/2024 → 01/03/2024 (ano bissexto)2 dias de fevereiro a março.