Idade exata em anos, meses e dias, mais o seu próximo aniversário.
Os meses do calendário têm durações diferentes, de modo que a divisão por dia · mês · ano é feita a partir do dia do mês, não de uma média fixa de 30 dias.
Dizer "tenho 35 anos" esconde muita coisa. Esconde que você tem 35 anos, 7 meses e 12 dias, que viveu 13.010 dias, que o seu próximo aniversário é daqui a 142 dias, e que nasceu numa sexta-feira. Nenhum desses números é essencial para a vida diária, mas cada um deles aparece surpreendentemente com frequência: formulários legais pedem uma idade "a partir de" uma data específica, a gestação e o desenvolvimento infantil são rastreados em semanas, as aplicações de acompanhamento de marcos desejam dias exatos, e as aplicações de planeamento de aniversários querem uma contagem regressiva. Um cálculo ingénuo de "ano atual menos ano de nascimento" obtém a resposta errada metade do ano porque ignora se o aniversário já passou. Esta calculadora remove a ambiguidade ao calcular uma diferença ciente do calendário: anos, meses e dias conforme o calendário realmente avança, mais um punhado de agregados úteis (dias totais, semanas, horas, minutos), o dia da semana do nascimento e a data e distância do próximo aniversário.
A idade em anos / meses / dias é uma diferença de calendário, não uma subtração de duração fixa. O algoritmo: pega no dia do mês da data de referência e subtrai o dia do mês do nascimento. Se o resultado for negativo, empresta dos meses, adicionando a contagem de dias do mês anterior da data de referência. Depois subtrai os meses. Se os meses forem negativos, empresta dos anos, adicionando 12. A diferença de ano restante é a idade em anos completos. Isto corresponde a como a lei civil e o acompanhamento pediátrico lidam com idades — "ainda 5 até ao dia real", não "arredondado para cima". Dias totais, semanas totais, horas totais e minutos totais são derivados da diferença de milissegundos: (ref − nascimento) / 86.400.000 para dias, com derivações × 7, × 24, × 60 empilhadas por cima. O próximo aniversário é o aniversário que se aproxima: pega no mês e dia do nascimento, ancora-os ao ano de referência e avança para o ano seguinte se essa data já passou.
Escolha a sua data de nascimento. Opcionalmente, defina uma data de referência se quiser a idade numa data histórica ou futura específica — deixe em branco para hoje. A calculadora retorna a divisão a · m · d, as quatro contagens agregadas, o dia da semana do nascimento (curiosidade: é também a resposta a "em que dia nasceu X?"), e a data do próximo aniversário com uma contagem regressiva em dias. Alterne entre exemplos (um adulto, uma criança pequena, um idoso) para ver como os números mudam em diferentes escalas.
Data de nascimento 15 de junho de 1990, data de referência 2 de maio de 2026. - Diferença de dias: 2 − 15 = −13 → empresta 30 dias de abril: 30 + 2 − 15 = 17 dias. Meses: −1 (abril vs junho, após empréstimo) → empresta 12: meses = (5 − 6 + 12) − 1 = 10. Anos: 2026 − 1990 − 1 (porque o aniversário de junho ainda não aconteceu) = 35 anos, 10 meses, 17 dias. - Total de dias: de 1990-06-15 a 2026-05-02 incluindo anos bissextos = 13.105 dias, ≈ 1.872 semanas, ≈ 314.520 horas, ≈ 18.871.200 minutos. - Próximo aniversário: 15 de junho de 2026 — daqui a 44 dias. - Dia da semana do nascimento (15 de junho de 1990): sexta-feira.
Fuso horários. A calculadora usa meia-noite UTC em toda a linha. Se nasceu num fuso horário e vive noutro, o dia da semana do nascimento pode diferir em um. Para todos os fins civis, use a data registrada na sua certidão de nascimento; trate o dia da semana como curiosidade, não como verificação de documento de identidade.
Dias bissextos. Nasceu em 29 de fevereiro? Em anos não bissextos, o seu "aniversário" é normalmente observado em 28 de fevereiro (em alguns sistemas legais) ou 1 de março (em outros). A calculadora ancora estritamente ao mês e dia, portanto, para um nascimento em 29 de fevereiro num ano de referência não bissexto, mostrará o próximo 29 de fevereiro — ou seja, a data legal do próximo aniversário na convenção de direito civil mais comum. Ajuste a data de referência se a sua jurisdição usar 28 de fevereiro em vez disso.
Lógica de empréstimo para dias finais. Comparar 2026-03-30 com um nascimento em 2025-12-31 resulta em 2 meses e 30 − 31 = −1 dias. O empréstimo de fevereiro (28 em 2026) dá 28 + 30 − 31 = 27 dias. O resultado, 0 a · 2 m · 27 d, está correto, mas contraintuitivo — aniversários perto de limites de mês podem produzir decomposições de aparência estranha porque os meses têm comprimentos desiguais. A contagem total de dias (89 dias) é o resumo inequívoco.
Datas de nascimento futuras. Se a data de referência preceder a data de nascimento, a calculadora não retorna nada — não existe "idade negativa" definida neste produto. Use uma calculadora de aritmética de datas se precisar disso.