Como calcular a diferença entre datas
Saber quantos dias separam duas datas serve para contagem regressiva, tempo de contrato, prazos de garantia, duração de tratamentos, tempo de empresa e muitas outras situações. A calculadora acima mostra a diferença de várias formas: em dias, semanas, meses completos, anos e horas.
Como o cálculo é feito
- As datas são convertidas para dias a partir de uma referência comum, sem influência de fuso horário ou horário de verão.
- A diferença em dias é a subtração direta; com a opção marcada, soma-se 1 para incluir o último dia.
- Para anos, meses e dias, avançamos mês a mês a partir da data inicial até o último mês completo e contamos os dias restantes.
Exemplos
- De 1º de janeiro a 31 de dezembro de 2026, são 364 dias de diferença, ou 365 contando as duas datas.
- De 31 de janeiro a 1º de março de 2026, temos 1 mês e 1 dia: avançamos até 28 de fevereiro (fim do mês mais curto) e restou 1 dia.
- De 15 de maio de 1990 a 14 de maio de 2026, são 35 anos e 11 meses, faltando 1 dia para completar 36 anos.
Quando incluir o último dia
Em contratos e prazos, é comum que o primeiro dia não seja contado e o último, sim. Em outros casos, como o cálculo de dias de hospedagem, conta-se o dia de entrada e não o de saída. A opção de incluir o último dia resolve a primeira situação, e o resultado padrão atende a segunda. Em dúvida, confira como o prazo é definido no seu contrato.
Calendário e anos bissextos
O calendário gregoriano tem anos de 365 dias e anos bissextos de 366, com 29 de fevereiro. São bissextos os anos divisíveis por 4, exceto os divisíveis por 100 que não sejam também por 400, regra que explica por que 2000 foi bissexto e 1900 não. A calculadora usa o calendário real, então a diferença entre 1º de março de 2023 e 1º de março de 2024 é de 366 dias, enquanto entre 1º de março de 2024 e 1º de março de 2025, são 365. Ignorar essa regra é uma das causas mais comuns de erro em cálculos manuais.
Usos frequentes
- Dias de aviso prévio e prazos de garantia.
- Tempo de contribuição, estágio ou experiência.
- Contagem regressiva para eventos.
- Dias de atraso em pagamentos, para calcular juros.
Precisa excluir fins de semana e feriados? Use a calculadora de dias úteis. Para descobrir uma data futura, acesse somar dias a uma data, e para descobrir sua idade exata, a calculadora de idade.
Quatro exemplos calculados
Os números abaixo foram gerados pela própria ferramenta. A coluna "Contando o último dia" soma 1 ao resultado, que é a conta usada quando as duas pontas entram no prazo, como numa reserva de hotel contada por diárias inclusivas ou num curso com aula no primeiro e no último dia. Observe que 2024 foi bissexto: entre 28/02 e 01/03 há 2 dias.
| De | Até | Dias de diferença | Contando o último dia | Anos, meses e dias | Semanas completas |
|---|---|---|---|---|---|
| 01/01/2026 | 31/12/2026 | 364 | 365 | 0 a, 11 m, 30 d | 52 |
| 15/03/2026 | 15/09/2026 | 184 | 185 | 0 a, 6 m, 0 d | 26 |
| 28/02/2024 | 01/03/2024 | 2 | 3 | 0 a, 0 m, 2 d | 0 |
| 31/10/2026 | 25/12/2026 | 55 | 56 | 0 a, 1 m, 25 d | 7 |
Erros comuns
- Contar 30 dias por mês. Os meses têm de 28 a 31 dias, então a conta por mês de 30 dias só serve como aproximação.
- Esquecer o ano bissexto. Intervalos que passam por 29 de fevereiro têm um dia a mais.
- Misturar dias corridos e dias úteis. Prazos de contratos podem usar um ou outro. Para dias úteis, use a ferramenta de dias úteis.
- Esquecer o critério de contagem do prazo. Em muitos prazos legais exclui-se o dia do começo e inclui-se o do vencimento. Veja o que a regra aplicável diz.
Observação
O resultado em horas assume dias de 24 horas e não considera mudanças de horário. Prazos legais podem ter regras próprias de contagem; confirme no documento ou com um profissional.