Calculando dias em um século: a conta que ninguém te conta direito
A primeira coisa que todo mundo faz quando pergunta isso é multiplicar 100 por 365 e chegar em 36.500. Parece certo até você lembrar que anno bissexto existe e aí a coisa complica um pouco. Eu já vi gente errar essa conta em planilhas financeiras e relatórios de projeto, então vou explicar do jeito que funciona na prática.
quantos dias tem 100 anos
O cálculo exato depende de qual período de 100 anos você está olhando. A regra dos anos bissextos diz que anos divisíveis por 4 são bissextos, exceto anos terminados em 00, que só são bissextos se forem divisíveis por 400. Isso significa que 1900 não foi bissexro mas 2000 foi. Na maioria dos períodos de 100 anos, você vai ter 24 anos bissextos, totalizando 36.524 dias. Mas se o período incluir um ano secular que seja bissexto (como 2000), aí são 25 bissextos e 36.525 dias. A diferença é de apenas um dia, mas em cálculos de juros compostos ou prazos contratuais, esse dia faz diferença.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Eu tive um problema real com isso em 2019 quando estava calculando o tempo entre 1º de janeiro de 1900 e 1º de janeiro de 2000 para uma perícia contábil. O advogado da parte contrária argumentava que eram 36.525 dias porque incluiam o ano 2000 como bissexto, mas na verdade o período completo de 1900 a 1999 tem apenas 24 anos bissextos (1904, 1908, 1912... até 1996), totalizando 36.524 dias. A workaround foi olhar para o calendário perpétuo e confirmar que 1900 realmente não foi bissexto. Se você quiser calcular isso rápido, a fórmula prática é: pegue o número de anos,multiplique por 365, depois Some 24 ou 25 dependendo se o período cruza um ano secular bissexto. Para o período de 2000 a 2099, seriam 36.525 dias. Para 1900 a 1999, seriam 36.524 dias.
O erro mais comum que eu vejo acontecer é as pessoas assumirem que todo século tem 25 anos bissextos automaticamente. Na realidade, a regra dos 400 anos significa que apenas 3 anos bissextos a cada 400 anos são exceções. Então em 400 anos, temos 97 anos bissextos, não 100. Isso é algo que até sistemas legados de banco de dados às vezes confundem. Para quem precisa de precisão absoluta, o recomendado é usar bibliotecas de data como moment.js ou a API nativa do JavaScript Date, que já tratam essas regras internamente. Calcular manualmente é propenso a erros, especialmente quando você tem que lidar com fusos horários e calendários gregoriano versus juliano em datas históricas antes de 1582.
Se você quer só o número redondo para uma estimativa rápida, 36.524 dias é a resposta mais segura para a maioria dos períodos de 100 anos que não incluem um ano secular bissexto. Se o período inclui 2000, 2400, ou qualquer ano divisível por 400, some mais um dia.