Pular para o conteúdo principal
CalcMax

Calculadora de diferença entre datas

Resultado

365 dias

Total de dias

Anos
1
Meses
0
Dias
0
Total de semanas
52,1 semanas

Uma diferença entre datas é fácil de somar e fácil de errar. De 31/01 a 01/03 são 29 dias, e a maioria das pessoas chamaria isso de um mês e um dia — mas somar um mês a 31/01 dá 28/02, então uma subtração ingênua, que pede emprestado da contagem de meses, informa ou um mês e menos um dia, ou zero meses. Esta calculadora de diferença entre datas informa o intervalo de quatro formas: total de dias, total de semanas e a decomposição em anos, meses e dias que trunca como o calendário trunca.

Quanto dura um dia, uma semana, um mês, um trimestre e um ano

PeríodoDias
Dia1
Semana7
Mês28 – 31
Trimestre90 – 92
Ano365 ou 366

Só as duas primeiras linhas são constantes. Um mês tem de 28 a 31 dias e um trimestre tem de 90 a 92, então um intervalo de 90 dias só é um trimestre exato quando começa no mês certo: de 01/04/2026 a 30/06/2026 são exatamente 90 dias, e a decomposição acima lê dois meses e 29 dias. É por isso que ela é calculada no calendário em vez de por divisão.

Fórmula

totalDays = os dias inteiros da data inicial até a data final; a decomposição usa o maior número de meses completos que não ultrapassa a data final

totalDays
Os dias inteiros entre as duas datas; o dia inicial não é contado, o final é
totalWeeks
totalDays dividido por 7, mantido com uma casa decimal em vez de arredondado para semanas inteiras
months
Os meses completos que cabem, medidos no calendário e não como blocos de 30 dias
days
O que sobra depois desses meses completos — sempre mais curto que o mês seguinte

Use a calculadora para contar os dias até um prazo, para saber quanto durou um projeto ou para conferir um número que outra pessoa informou. A resposta só em dias é a que se deve confiar; a decomposição em anos, meses e dias descreve o mesmo intervalo em unidades de calendário, então 365 dias se leem como um ano enquanto 364 dias se leem como onze meses e trinta dias — dois números que parecem incoerentes e descrevem os dois a verdade. O que ela não faz é contar apenas dias úteis, nem tratar uma data anterior a 1582 como algo que não seja gregoriana proléptica.

Exemplos resolvidos

  1. De 01/01/2026 a 01/01/2027

    1. Dias inteiros: 2026 é um ano comum, então de 01/01/2026 a 01/01/2027 são 365 dias — o dia inicial não é contado e o final é
    2. A caminhada dos meses: um ano completo cabe e cai exatamente na data final, então anos é 1 e meses e dias são 0, os dois
    3. Total de semanas: 365 ÷ 7 = 52,14, informado com uma casa decimal como 52,1 em vez de arredondado para 52
    4. totalDays é a âncora: ele é calculado primeiro e nunca derivado da decomposição

    O caso limpo, em que as duas leituras concordam exatamente. O exemplo seguinte é aquele em que elas não concordam.

  2. De 31/01/2026 a 01/03/2026

    1. Dias inteiros: 28 dias de fevereiro mais 1 dia de março dão 29
    2. Um mês a partir de 31/01 é truncado para 28/02, que ainda é anterior à data final, então meses chega a 1
    3. Dois meses a partir de 31/01 seriam 31/03, além de 01/03, então meses para em 1
    4. O resto de 28/02 a 01/03 é 1 dia, e a decomposição se lê como um mês e um dia

    É o caso que uma subtração com empréstimo do mês erra: ela compara os números do dia, 31 e 1, pede emprestado e informa ou um mês e menos trinta dias, ou zero meses e vinte e nove dias. Nenhum dos dois volta à data final.

  3. De 29/02/2024 a 28/02/2025

    1. 2024 é bissexto e 2025 não, então os dois extremos estão a 365 dias de distância mesmo com o número do dia caindo de 29 para 28
    2. Um ano a partir de 29/02/2024 é 28/02/2025 — um ano não é um número fixo de dias no calendário
    3. A caminhada cai exatamente na data final, então meses e dias são 0, os dois
    4. O total de dias lê 365, igual ao do primeiro exemplo, enquanto toda data do intervalo está um dia antes

    Um intervalo de exatamente 365 dias pode ser um ano ou não, dependendo de onde começa. É por isso que a ferramenta informa as duas leituras em vez de escolher uma.

Limitações

A decomposição é uma descrição, não uma conversão de unidades. Um mês tem de 28 a 31 dias, então 30 dias podem se ler como um mês em um par de datas e como zero meses em outro, e a regra aqui é somar meses de calendário inteiros até que o próximo ultrapasse a data final. Outras ferramentas usam uma regra diferente e vão discordar em um ou dois dias para o mesmo par. O total de dias não tem essa liberdade. Nada aqui conta dias úteis nem pula feriados nacionais.

Perguntas frequentes

Quantos dias há entre duas datas?
Conte os dias inteiros da data inicial até a data final, sem contar o dia inicial e contando o final. De 01/01/2026 a 01/01/2027 são 365 dias, porque 2026 é um ano comum. É essa convenção que faz um intervalo de um único dia ler zero em vez de um, e é a mesma usada pelas outras ferramentas de data deste site.
Quantos meses e dias são de 31/01 a 01/03?
Um mês e um dia. Somar um mês a 31/01 é truncado para 28/02, que ainda fica aquém de 01/03, e somar dois meses dá 31/03, que ultrapassa. O resto de 28/02 a 01/03 é um dia. Uma subtração que pede emprestado da contagem de meses informa menos trinta dias em vez disso.
A contagem inclui a data de início?
Não, a data de início é o dia anterior ao começo da contagem e a data de término é incluída. O mesmo dia, portanto, lê zero, e de 01/01 a 02/01 lê um dia. É a mesma convenção usada pelas ferramentas de dias úteis e de soma de datas daqui, então os números dessas páginas batem com os desta.
Por que um ano às vezes tem 365 dias e às vezes 366?
Porque a duração de um ano não é fixa no calendário, e a de um mês também não. De 29/02/2024 a 28/02/2025 são 365 dias e a decomposição chama isso de um ano, porque somar um ano ao início cai no fim. Um intervalo que contenha um dia bissexto tem 366 dias e também se lê como um ano.
Posso informar a data mais recente primeiro?
Pode: os dois extremos são trocados quando a data de término é anterior, então a resposta é idêntica nos dois sentidos. Uma diferença com sinal seria outra ferramenta; esta informa o tamanho do intervalo, que é o que um prazo ou a duração de um projeto precisa.

Referências

Calculadoras relacionadas