Por que converter dias em meses sempre gera confusão
Você provavelmente já tentou transformar uma quantidade de dias em meses e se decepcionou com o resultado. A conversão de 64 dias para meses parece simples na superfície, mas esconde variações que quebram planilhas, cronogramas e cálculos contratuais se você não souber exatamente qual convenção está usando. O problema principal é que nenhum calendário define um mês com uma duração fixa em dias. Fevereiro tem 28, março tem 31. Isso significa que qualquer cálculo que envolva meses como unidade de tempo precisa de uma regra prévia, senão o número que você obterá será arbitrário. O que a maioria das pessoas faz é dividir por 30. Esse é o padrão mais difundido no mercado financeiro e em estimativas do dia a dia. Aplicando essa regra: 64 dividido por 30 dá aproximadamente 2,13 meses. Ou seja, pouco mais de dois meses e meio. Se você usar a média astronômica de 30,44 dias por mês (a média real considerando os 365 dias do ano), o resultado muda levemente para cerca de 2,10 meses. A diferença entre as duas abordagens é pequena em 64 dias, mas quando você escala para períodos maiores, como um prazo de entrega ou um contrato, ela se torna relevante e pode gerar retrabalho.
64 dias são quantos meses: a resposta direta
Se o seu objetivo é uma conversão prática para o dia a dia, 64 dias são aproximadamente 2 meses e 4 dias. Em termos decimais, isso fica entre 2,1 e 2,13 meses dependendo da convenção adotada. Se a sua necessidade for estritamente comercial, considere arredondar para 2,1 meses. Se for para um cronograma visual, o resultado mais honesto é dizer que são dois meses completos e alguns dias adicionais, o que já carrega uma informação muito mais útil do que um decimal abstrato. Acontece que eu lidei com isso na prática há alguns meses quando precisei calcular prazos de vigência para um sistema de gestão de contratos. O cliente pediu uma função que convertesse automaticamente dias em meses para exibir nas dashboards. Eu implantei a divisão por 30 primeiro, o que funcionava na maior parte dos casos, mas em abril de 2024 percebemos que contratos iniciados no dia 31 de janeiro e com vigência de 64 dias eram retornados como "2 meses e 4 dias" pela planilha, quando na realidade cairiam no dia 4 de abril — e o contador responsável apontou que, considerando a contagem integral de meses corridos, o período deveria ser registrado como até 3 de abril porque o trigésimo primeiro dia do primeiro mês já estava no mês de março.
👉 Clique no botão abaixo para saber mais sobre o assunto!
O workaround que implementamos foi simples: em vez de usar divisão aritmética, passamos a somar os meses calendaricamente ao prazo inicial e depois calculamos os dias remanescentes. O código ficou basicamente assim — pegar a data de início, adicionar 2 meses inteiros, verificar se a data resultante ainda está dentro dos 64 dias e, se sim, contar quantos dias faltam até o limite. Essa abordagem eliminou os casos extremos nos quais o mês de início ou fim tem 28, 30 ou 31 dias e gera um resultado que coincide com o que um humano faria manualmente. É importante saber também que existem pelo menos três convenções que convivem no mercado e cada uma delas se aplica a contextos diferentes. A convenção comercial de 30 dias por mês é padrão em produtos financeiros como caderneta de poupança e alguns contratos de aluguel. A convenção do dia real por mês, que usa a contagem calendarícia pura, é o padrão usado por bancos na de juros e vencimentos. E a convenção de 365,25 dias distribuídos igualmente, que é a mais precisa matematicamente, aparece em cálculos científicos e em algumas ferramentas de gestão de projetos.
Um detalhe que poucas pessoas consideram é o efeito de borda nos meses com 28 dias. Se você começa um período de 64 dias em fevereiro de um ano não bissexto, a soma de 2 meses te leva ao final de abril, sobrando apenas alguns dias. Já começando em março, o mesmo período de 64 dias leva até meados de maio. O resultado em "meses e dias" muda completamente dependendo do mês de início, mesmo que o número total de dias seja exatamente o mesmo. Por isso, quando alguém pergunta "64 dias são quantos meses" sem especificar o mês de referência, a resposta correta envolve que a pergunta em si é incompleta. Se você precisa fazer essa conversão de forma recursiva, a ferramenta mais acessível é uma planilha. No Google Sheets ou no Excel, a função DATA.MÁX() combinada com DIF.DIAS() permite calcular meses corridos entre duas datas de forma precisa. O cálculo direto com DIVDIR(64;30) dá o resultado rápido, mas perde a precisão calendarícia. Para quem quer automatizar, um script simples em Python que use a biblioteca dateutil.relativedelta resolve o problema em três linhas e evita os erros de borda que aparecem com operações aritméticas puras.
A desvantagem é que nenhuma dessas abordagens é universalmente aceita. Contratos e órgãos públicos frequentemente exigem convenções específicas, e aplicar a conversão errada pode significar perder um prazo ou reclamar erroneamente de um desconto. Se o seu cenário é jurídico ou fiscal, o recomendável é não converter dias em meses e manter tudo em dias desde o início. Isso elimina ambiguidade. Quando a conversão é inevitável, documente explicitamente qual convenção foi usada e em que base ela foi calculada. Um parágrafo de nota de rodapé vale mais do que um número arredondado que ninguém consegue reproduzir.