Cálculo da idade cronológica e anos bissextos
A idade cronológica mede com exatidão o tempo decorrido desde o nascimento. Ao contrário da simples subtração de anos (ano atual − ano de nascimento), a idade real pelo calendário equilibra a duração irregular dos meses gregorianos (28, 29, 30 ou 31 dias) e os anos bissextos a cada quatro anos, para chegar a uma contagem exata de anos, meses, dias e horas completos e ao marco do próximo aniversário.
(Year % 4 == 0 && Year % 100 != 0) || (Year % 400 == 0)Empréstimo de dias entre meses: Os dias tomam emprestado o número exato de dias do mês anterior (por exemplo, 31 em janeiro, 28/29 em fevereiro, 30 em abril).
Conversão detalhada:
Total de horas = dias completos × 24
1. Diferença de anos: 2026 − 1995 = 31 anos completos.
2. Diferença de meses: Setembro (mês 9) − maio (mês 5) = 4 meses completos.
3. Diferença de dias: 17 − 14 = 3 dias completos.
4. Contagem acumulada de anos bissextos: Abrange 8 anos bissextos (1996, 2000, 2004, 2008, 2012, 2016, 2020, 2024).
Resultado: 31 anos, 4 meses, 3 dias (Total: 11,449 dias • ~274,776 horas). Contagem regressiva para o próximo aniversário: 239 dias.
- Supor que todos os meses têm 30 dias: Aproximar os meses para 30 dias gera um desvio acumulado de 5 a 7 dias inteiros ao longo da vida de uma pessoa.
- Ignorar as regras dos anos bissextos de século: Anos divisíveis por 100 não são bissextos, a menos que também sejam divisíveis por 400 (por exemplo, 2000 foi bissexto, mas 1900 e 2100 não são).
- Aniversários em 29 de fevereiro: Em anos não bissextos, a maioridade legal ou outros marcos variam conforme a jurisdição (por exemplo, 28 de fevereiro ou 1º de março).