O cálculo da sua idade exata em dias revela quantos dias você está vivo – útil para comemorações de marcos, verificação de idade e aritmética de datas. Veja como calculá-lo manualmente e o que os números significam.
O Método Básico
Age in days = Today's date − Date of birth
Isso não é tão simples quanto parece porque você deve levar em conta:
- Anos bissextos (366 dias em vez de 365)
- Diferentes durações de mês (28, 29, 30 ou 31 dias)
- Contagem inclusiva vs exclusiva (hoje é contado?)
Cálculo manual passo a passo
Exemplo: Nascido em 15 de março de 1990, hoje é 7 de abril de 2025.
Etapa 1: contar anos completos
De 15 de março de 1990 a 15 de março de 2025 = 35 anos
Conte os anos bissextos de 1990 a 2024: 1992, 1996, 2000, 2004, 2008, 2012, 2016, 2020, 2024 = 9 anos bissextos
Days in 35 years = (35 × 365) + 9 = 12,775 + 9 = 12,784 days
Etapa 2: contar os dias restantes
De 15 de março a 7 de abril de 2025:
- Março: 31 − 15 = 16 dias restantes
- Abril: 7 dias
- Total: 23 dias
Etapa 3: somar
Total age = 12,784 + 23 = 12,807 days
Cálculo Rápido Aproximado
Para uma estimativa aproximada:
Age in days ≈ Age in years × 365.25
O 0,25 representa um ano bissexto médio. Uma pessoa de 30 anos tem aproximadamente:
30 × 365.25 = 10,957 days old
Idades do marco em dias
| Marco | Dias | Equivalente de idade |
|---|---|---|
| 10.000 dias | 10,000 | 27 anos, 4 meses, 17 dias |
| 100 meses | 3,044 | 8 anos, 4 meses |
| 1.000 semanas | 7,000 | 19 anos, 1 mês |
| Meio século | 18,262 | 50 anos |
Nasceu em 29 de fevereiro?
Aniversários em dias bissextos complicam as coisas:
- A maioria dos lugares conta 28 de fevereiro ou 1º de março como seu aniversário em anos não bissextos
- Em termos de dias vividos, a contagem é a mesma — você ainda envelhece um dia por dia
- Para a idade legal (dirigir, votar), as jurisdições variam: o Reino Unido utiliza o dia 1º de março; Os EUA costumam usar 28 de fevereiro
Convertendo dias em anos, meses, dias
O cálculo reverso – dividindo os dias em um formato legível:
Years = floor(days ÷ 365.25)
Remaining days = days mod 365.25
Months = floor(remaining days ÷ 30.44)
Days = remaining days mod 30.44
Isto dá uma aproximação; para números exatos, use aritmética de calendário.
Curiosidades
- Uma pessoa vive em média cerca de 28.000 dias (76,7 anos)
- Você passa cerca de 9.490 dias dormindo durante toda a sua vida
- Uma pessoa que completa 40 anos viveu exatamente 10 ou 11 dias bissextos