Conte os dias exatos entre duas datas e veja a diferença também em semanas e meses aproximados, com anos bissextos e datas passadas.
Exemplo
De 1º de janeiro a 25 de dezembro de 2026 são 358 dias, cerca de 51,14 semanas ou 11,76 meses. De 28 de fevereiro a 1º de março são 2 dias no ano bissexto de 2024, mas apenas 1 dia em 2025.
Método de cálculo
As duas datas são lidas como dias do calendário local e convertidas em números de dia em UTC, então a subtração não é afetada pelo horário de verão. O resultado em dias mantém o sinal; as semanas são o número absoluto de dias dividido por 7 e os meses são os dias divididos por 30,436875, a duração média de um mês gregoriano. Assim, de 1º de março a 1º de abril de 2026 são 31 dias, 4,43 semanas e cerca de 1,02 mês.
Observações importantes
O resultado são dias decorridos, não uma contagem das duas datas: some um quando o primeiro e o último dia contam, de modo que de 1º de janeiro a 25 de dezembro de 2026 há 359 datas. O número de meses é uma média, não meses do calendário, então use os dias para prazos e avisos prévios. Fins de semana e feriados não são excluídos.
Perguntas frequentes
Por que o resultado é negativo?
Um número negativo significa que a data final vem antes da inicial. De 15 de setembro a 1º de agosto de 2026 aparecem −45 dias: 1º de agosto está 45 dias antes. Semanas e meses aparecem como tamanho positivo da diferença, então a ferramenta serve tanto para datas passadas quanto para prazos futuros.
Devo somar um dia para incluir as duas datas?
Depende da pergunta. Para saber quanto tempo algo dura de uma data a outra, use o resultado como está. Para contar os dias de calendário de um evento que acontece também no primeiro e no último dia, some um: de 1º de janeiro a 25 de dezembro de 2026 são 358 dias de diferença, mas 359 datas.
Por que um mês de calendário aparece como 1,02 mês?
Os meses têm de 28 a 31 dias, então a ferramenta divide pelo mês médio de 30,436875 dias. De 1º de março a 1º de abril de 2026 há um mês de 31 dias, um pouco mais longo que a média, que aparece como cerca de 1,02 mês. Use a contagem de dias quando um acordo for definido em dias.