Contar dias entre datas: inclusive, exclusivo e anos bissextos
O número de dias entre duas datas depende de você contar o dia inicial, o dia final ou os dois. "De 1 a 10 de março" são 9 dias se você contar o intervalo entre as datas, e 10 dias se contar as duas pontas. As duas respostas estão certas para a sua própria regra, então defina qual regra você precisa antes de contar e diga qual foi usada ao dar a resposta.
Calculadora de datasQuantos dias faltam até…?Use de graçaContagem inclusiva e exclusiva
Uma contagem exclusiva subtrai uma data da outra. De 1 a 10 de março são 10 − 1 = 9 dias. Esse é o número de noites de uma estadia em hotel, ou o número de dias que passam entre as duas datas.
Uma contagem inclusiva inclui as duas pontas. De 1 a 10 de março, contando todos os dias em que você está trabalhando, são 10 dias. Contratos, cursos e períodos de aluguel costumam usar essa regra. Confira qual número a ferramenta mostra antes de confiar nele.
Verifique a regra no documento ou na pergunta. Um prazo que diz "em até 10 dias a partir de 1 de março" é ambíguo, e vale perguntar se o dia do evento conta como o primeiro dia.
Um exemplo prático. Um curso vai de segunda-feira, 2 de março, a sexta-feira, 6 de março de 2026:
- Diferença exclusiva: 6 − 2 = 4 dias entre elas.
- Contagem inclusiva: 4 + 1 = 5 dias, que correspondem aos cinco dias úteis do curso.
Dias entre meses e anos
Subtrair datas que cruzam a virada de um mês é fácil, mas é fácil errar. De 1º de janeiro de 2026 a 1º de março de 2026 são 59 dias. Janeiro tem 31 dias, fevereiro de 2026 tem 28, e 31 + 28 = 59. Somando mais um dia para contar o dia inicial, dá 60 dias na contagem inclusiva.
Ao cruzar um ano, conte os dias de cada mês em vez de multiplicar meses por 30. Um ano tem 365 dias, ou 366 em ano bissexto.
Anos bissextos
Um ano é bissexto se for divisível por 4, com uma exceção: anos divisíveis por 100 não são bissextos, a menos que também sejam divisíveis por 400. Assim:
- 2024 é bissexto, porque é divisível por 4 e não por 100.
- 2028 é bissexto, pelo mesmo motivo.
- 2100 não é bissexto, porque é divisível por 100 mas não por 400.
- 2000 foi bissexto, porque é divisível por 400.
O dia extra cai em 29 de fevereiro. A calculadora de datas faz essa conta automaticamente, por isso é mais confiável do que contar à mão atravessando um fevereiro que pode ser bissexto. Para um aniversário em 29 de fevereiro, veja o guia de idade para quem faz aniversário no dia bissexto.
Somar um mês ao dia 31
Somar um mês parece simples até o dia inicial ser o 31 e o mês seguinte ter menos dias. Quanto dá 31 de janeiro mais um mês? Não existe 31 de fevereiro, então a resposta depende da regra:
- Muitas calculadoras e programas levam a data para o último dia do mês de destino, o que dá 28 de fevereiro de 2026.
- Alguns sistemas passam o excedente para o mês seguinte, o que dá 3 de março de 2026, já que fevereiro de 2026 tem 28 dias e 31 − 28 = 3.
Nenhuma das duas está errada pela própria regra. Para um cronograma de pagamentos ou uma data jurídica, confira a regra no contrato e anote qual você usou.
Dias úteis
Dia útil é um dia de trabalho, normalmente de segunda a sexta-feira, excluindo feriados. Os feriados variam conforme o país, a região e o empregador, então uma contagem genérica é apenas um ponto de partida. Contar dias úteis significa:
- Contar os dias de semana entre as datas, usando a regra inclusiva ou exclusiva que você escolheu.
- Retirar os feriados desse período que valem para você.
No exemplo do curso, de segunda, 2 de março, a sexta, 6 de março, há cinco dias de semana na contagem inclusiva. Se um desses dias for feriado onde você trabalha, a contagem de dias úteis cai para quatro. Para contar a partir de hoje, veja a data 30, 60 ou 90 dias a partir de hoje.
Idade e tempo decorrido
Contar idade é uma pergunta diferente. Uma pessoa nascida em 15 de junho de 2000 tem 25 anos em 14 de junho de 2026 e completa 26 anos em 15 de junho de 2026. A idade usa os anos completos, não os dias entre as datas. A calculadora de idade usa essa regra, então é a ferramenta certa quando você precisa de uma idade, e não de um intervalo. Para as horas trabalhadas em um turno, a calculadora de horas lida com horários que atravessam a meia-noite.
Passos que funcionam
- Decida se você precisa de uma contagem inclusiva, exclusiva ou de dias úteis.
- Verifique se a data final faz parte do período.
- Use uma ferramenta para qualquer intervalo que atravesse fevereiro em um possível ano bissexto, ou um mês de duração diferente.
- Anote a regra que você usou, para que a resposta possa ser conferida.
Como fazer com a fixmint
- Escolha Entre duas datas.
- Informe a Data inicial e a Data final.
- Marque Incluir a data final se o último dia contar, como acontece em muitos contratos e aluguéis.
- Leia o total de dias. O número de dias úteis considera de segunda a sexta-feira, mas não retira feriados.
Casos especiais
- Hora do dia. Se os horários forem diferentes, uma diferença de 24 horas pode ser um dia ou zero dias, conforme a regra. Use datas, não horários exatos, a menos que a hora importe.
- Fusos horários. Uma data perto da meia-noite pode cair em outro dia em outro fuso. Use a data local do lugar que define o período.
- Mudanças de calendário. Algumas datas históricas mudaram quando os sistemas de calendário foram alterados, então um intervalo que recue até antes dessa mudança precisa de uma ferramenta especializada.
Respostas rápidas
De 1 a 10 de março são 9 ou 10 dias?
Depende da regra. O intervalo entre as datas tem 9 dias, e contando o primeiro e o último dia, são 10.
2100 é ano bissexto?
Não. Anos divisíveis por 100 não são bissextos, a menos que também sejam divisíveis por 400. 2000 foi bissexto, e 2100 não será.
Qual é a data um mês após 31 de janeiro?
Não existe 31 de fevereiro, então depende da calculadora. Algumas dão 28 de fevereiro e outras passam para 3 de março, então confira a regra para o seu caso.
Traduzido do Original em inglês com auxílio de IA.
Comentários
Ainda não há comentários. Seja o primeiro.


