Como Calcular Dias, Semanas e Meses Entre Datas
Parece simples. Você pega duas datas, subtrai uma da outra e pronto. Só que na prática, esse cálculo aparece em situações onde um erro de um dia já causa problema: vencimento de contrato, prazo de entrega, vigência de plano de saúde, tempo de experiência de funcionário, validade de documento.
E aí o "conta no dedo" começa a falhar.
O problema não é a matemática em si. É que o calendário tem meses com tamanhos diferentes, anos bissextos aparecem na hora errada, e dependendo do contexto você quer contar incluindo o dia inicial ou não. Cada situação tem sua lógica.
Dias, semanas ou meses: não é a mesma coisa
Antes de qualquer conta, vale entender o que você está de fato calculando.
Dias é a unidade mais direta. Você quer saber quantos dias corridos existem entre duas datas. Útil para prazos judiciais, logística, validade de produtos, multas contratuais.
Semanas já é uma divisão por 7 sobre esse total de dias. Mas atenção: 15 dias são exatamente 2 semanas, mas 16 dias são 2 semanas e 2 dias. A maioria das pessoas esquece a parte que sobra.
Meses é onde a coisa complica de verdade. Um mês não tem um número fixo de dias. Fevereiro tem 28 ou 29, julho tem 31, abril tem 30. Então "quantos meses entre 31 de janeiro e 28 de fevereiro" pode ser 1 mês ou 28 dias, dependendo de como você conta. Sistemas diferentes respondem diferente para essa pergunta.
Isso não é frescura técnica. É o tipo de coisa que gera discussão em rescisão de contrato, em cálculo de aluguéis, em tempo de contribuição previdenciária.
Como o cálculo funciona na prática
Para dias, a lógica é direta: subtrai a data menor da maior. Se você nasceu em 10 de março de 2000 e hoje é 10 de março de 2025, são exatamente 9.131 dias (contando os 7 anos bissextos no meio). Nenhuma surpresa.
Para semanas, divide por 7 e guarda o resto. Simples.
Para meses, existem duas abordagens comuns:
- Meses completos: conta apenas os meses onde o ciclo fecha completamente. De 15 de janeiro a 14 de março são 2 meses completos.
- Meses aproximados: divide o total de dias por 30 (ou 30,44, que é a média). Essa abordagem é mais usada em estimativas e relatórios.
O contexto define qual usar. Em folha de pagamento e rescisão CLT, geralmente se trabalha com meses completos. Em projeções financeiras, a média por 30 dias é mais prática.
Situações reais onde esse cálculo importa
Algumas situações onde errar um dia ou um mês muda o resultado:
Período de experiência de funcionário: o contrato padrão é de 45 dias prorrogáveis por mais 45, totalizando 90 dias. Se você conta errado, pode encerrar o contrato antes ou depois da data correta, o que tem implicações trabalhistas diretas.
Validade de certidões negativas: muitas certidões têm validade de 30, 60 ou 90 dias. Saber exatamente quando expira evita usar um documento vencido sem perceber.
Rescisão e aviso prévio: o aviso prévio padrão é de 30 dias. Mas o aviso prévio proporcional pode chegar a bem mais, dependendo do tempo de serviço. Cada ano completo acrescenta 3 dias. Calcular esses anos corretamente depende de contar meses e dias com precisão. Se quiser entender melhor esse contexto, a Calculadora de Rescisão CLT já faz isso tudo automaticamente.
Prazos judiciais e administrativos: aqui o rigor é total. Dia que vence em fim de semana ou feriado tem regras específicas. A contagem de dias úteis é diferente de dias corridos.
Locações e contratos com multa proporcional: muitos contratos calculam multa por mês restante. Saber exatamente quantos meses faltam afeta diretamente o valor a pagar.
Como usar as calculadoras do Geratudo
O Geratudo oferece três ferramentas separadas para esse tipo de cálculo:
- Calculadora de dias entre duas datas
- Calculadora de semanas entre duas datas
- Calculadora de meses entre duas datas
A separação faz sentido porque cada uma entrega o resultado no formato certo, sem você precisar converter manualmente. Você informa a data inicial e a data final, e o resultado aparece na unidade que você escolheu.
Algumas observações práticas sobre como usar:
A ordem importa. Se você inverter as datas, o resultado pode aparecer negativo ou a ferramenta pode corrigir automaticamente. Vale conferir qual data é a inicial.
O dia de referência. Se você quer saber quantos dias faltam para um evento, a data inicial geralmente é hoje. Nesse caso, vale também usar a Calculadora de Quantos Dias Faltam, que já parte do dia atual automaticamente.
Meses parciais. Se você quer saber se um contrato está dentro ou fora do prazo, meses completos são o que importa. Se você quer uma estimativa de tempo, a contagem em dias é mais precisa.
Cálculo manual: o passo a passo quando você não tem acesso à ferramenta
Se por algum motivo você precisar fazer na mão:
Para dias: 1. Identifique as duas datas no formato dia/mês/ano 2. Converta cada uma para o número de dias desde uma data de referência (ou use a diferença direta) 3. Subtrai a menor da maior
Exemplo: de 5 de março de 2025 a 20 de agosto de 2025. - Março: 26 dias restantes (31 - 5) - Abril: 30 dias - Maio: 31 dias - Junho: 30 dias - Julho: 31 dias - Agosto: 20 dias - Total: 26 + 30 + 31 + 30 + 31 + 20 = 168 dias
Funciona. Mas é trabalhoso e fácil de errar num mês com 30 ou 31 dias na correria.
Para semanas: divide 168 por 7 = 24 semanas exatas. Nesse caso deu redondo.
Para meses: de março a agosto são 5 meses e alguns dias. O resultado em meses completos seria 5, com 15 dias sobrando.
Isso deixa claro por que uma calculadora específica poupa tempo e evita erro.
Quando a Calculadora de Idade entra na jogada
Há uma sobreposição interessante entre calcular intervalo entre datas e calcular idade. Tecnicamente, idade é o intervalo entre a data de nascimento e hoje, expresso em anos, meses e dias completos.
A diferença é que a calculadora de idade já faz essa decomposição automaticamente: "você tem 34 anos, 7 meses e 12 dias". Enquanto a calculadora de dias entre datas te entrega o total bruto.
Para documentos como CNH, aposentadoria ou benefícios com critério de idade mínima, a calculadora de idade é mais direta. Para contratos e prazos, as calculadoras de intervalo fazem mais sentido.
---
Perguntas Frequentes
O cálculo inclui o dia inicial e o dia final?
Depende do contexto e da ferramenta. Na maioria dos casos de prazo contratual, conta-se o dia inicial mas não o final, ou vice-versa, conforme a convenção do contrato. Para prazos judiciais, existem regras específicas sobre contar ou não o dia do ato. As calculadoras do Geratudo seguem a lógica padrão de contar o intervalo entre as datas, sem incluir os dois extremos duplamente. Se o seu contexto tem uma regra específica, vale somar ou subtrair 1 dia manualmente conforme necessário.
Por que o resultado em meses pode parecer estranho em datas como 31 de janeiro?
Isso acontece porque nem todo mês tem o mesmo número de dias. Quando você parte de um dia 31 e o mês seguinte tem apenas 28 ou 30 dias, o cálculo precisa decidir como tratar o "dia equivalente". Alguns sistemas consideram que 31 de janeiro a 28 de fevereiro é 1 mês completo. Outros tratam como 28 dias apenas. Não existe uma resposta universalmente certa, o que importa é saber qual lógica sua ferramenta ou contrato está usando. Para fins trabalhistas no Brasil, a convenção mais comum é tratar mês como 30 dias fixos nos cálculos de rescisão e férias.
Posso usar essas calculadoras para calcular prazo de vencimento de parcelas?
Sim, com uma ressalva. Se você sabe a data da primeira parcela e quer descobrir quando vence a décima segunda, por exemplo, você pode calcular 11 meses à frente da data inicial. Mas atenção: parcelas mensais em contratos bancários nem sempre seguem exatamente o mesmo dia do mês, especialmente quando o vencimento cai em fim de semana ou feriado. A calculadora de intervalo te dá a data base, mas o banco pode aplicar a regra de "próximo dia útil", o que pode deslocar o vencimento real em 1 ou 2 dias.