Calculadora de Diferença entre Datas
Quantos dias, semanas e meses há entre duas datas, com a decomposição em anos, meses e dias.
- Semanas
- —
- Meses (calendário)
- —
- Anos completos
- —
- Meses (resto)
- —
- Dias (resto)
- —
Calcula quantos dias corridos separam duas datas e converte esse intervalo em semanas e em meses de calendário. Também decompõe o período em anos, meses e dias completos, respeitando o tamanho real de cada mês. Funciona para datas em qualquer ordem, mas o resultado principal (dias) assume a data inicial antes da final; informe-as nessa ordem para uma diferença positiva.
Como calcular
Fórmula
- Informe a data inicial e a data final.
- A calculadora subtrai uma da outra para os dias corridos.
- Divide os dias por 7 para as semanas.
- Conta os meses de calendário completos entre as datas.
- O que sobra dos meses completos vira os dias do resto.
Exemplo
De 01/01/2020 a 15/03/2021.
- Dias corridos: 439 (2020 é bissexto, com 366 dias).
- Semanas: 439 ÷ 7 ≈ 62,7 semanas.
- Meses de calendário: 14 (1 ano e 2 meses).
- Resto: de 01/03/2021 a 15/03/2021 são 14 dias.
439 dias, ou 1 ano, 2 meses e 14 dias.
Erros comuns
- Achar que 'meses' é dias ÷ 30 — a contagem segue o calendário real.
- Esperar que dias corridos some os dois extremos: ele não conta a data inicial.
- Misturar o 'meses' total com o 'meses (resto)': o resto é o que sobra depois dos anos completos.
Glossário
- Meses de calendário
- Meses contados de data a data (ex.: 15/01 a 15/02 = 1 mês), não pela média de 30 dias.
- Resto
- O que sobra do intervalo depois de extrair os anos e meses completos — aqui, os dias finais.
Perguntas frequentes
A contagem inclui as duas datas?
Ela conta os dias corridos entre as datas, sem contar a data inicial e contando até a final. Por exemplo, de 01/01 a 02/01 há 1 dia. Se quiser incluir os dois extremos, some 1 ao resultado de dias.
Por que 'meses' não é simplesmente os dias divididos por 30?
Porque os meses têm de 28 a 31 dias. A calculadora conta meses de calendário reais: avança de mês em mês a partir da data inicial enquanto não ultrapassa a final, e o que sobra vira os dias do resto.
Posso inverter as datas?
Pode. A decomposição em anos, meses e dias usa o intervalo em módulo, então é sempre positiva. Só o campo 'dias corridos' fica negativo se você colocar a data final antes da inicial.