Datas

Calculadora de Diferença entre Datas

Quantos dias, semanas e meses há entre duas datas, com a decomposição em anos, meses e dias.

Dias corridos
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 dias=data_fimdata_iniciosemanas=dias7decomposição em anos/meses/dias

  1. Informe a data inicial e a data final.
  2. A calculadora subtrai uma da outra para os dias corridos.
  3. Divide os dias por 7 para as semanas.
  4. Conta os meses de calendário completos entre as datas.
  5. O que sobra dos meses completos vira os dias do resto.

Exemplo

De 01/01/2020 a 15/03/2021.

  1. Dias corridos: 439 (2020 é bissexto, com 366 dias).
  2. Semanas: 439 ÷ 7 ≈ 62,7 semanas.
  3. Meses de calendário: 14 (1 ano e 2 meses).
  4. 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.