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