Calculadora de Diferença de Datas

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.

Os cálculos são feitos localmente; seus valores não são enviados ao servidor.

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.

Guia prático

O resultado são dias decorridos: de 1º de janeiro a 25 de dezembro de 2026 são 358 dias; para contar os dois dias, some um (359). De 28 de fevereiro a 1º de março são 2 dias em 2024 e 1 em 2025. Os meses usam a média de 30,436875 dias e são aproximados: de 1º de março a 1º de abril aparecem cerca de 1,02 mês. Se a data final for anterior, o resultado é negativo: de 15 de setembro a 1º de agosto são −45 dias.

Exemplos práticos
EntradaResultado
2024-02-28 → 2024-03-012 d
2025-02-28 → 2025-03-011 d
2026-03-01 → 2026-04-0131 d · 4.43 wk · 1.02 mo
2026-01-01 → 2026-12-25358 d · 51.14 wk · 11.76 mo
2026-09-15 → 2026-08-01-45 d

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.

Ferramentas relacionadas