Meses inteiros
M = maior inteiro tal que nascimento + M meses ≤ data de referência
Obtenha a idade exata em anos, meses e dias, o total de dias e semanas vividos e a data do próximo aniversário, à data de hoje ou de qualquer outro dia.
A data de nascimento deve ser válida e não pode ser posterior à data de referência.
Esta calculadora indica a idade exata de uma pessoa em anos, meses e dias a partir da data de nascimento. Por omissão calcula a idade à data de hoje, mas pode escolher qualquer data de referência: a idade a 31 de dezembro para um escalão desportivo, no dia de um concurso, no início do ano letivo ou na assinatura de um contrato. Converte ainda a idade em meses, semanas e dias e mostra a data e a contagem decrescente do próximo aniversário.
O cálculo segue o calendário, não uma média. A ferramenta procura primeiro o último «aniversário mensal» atingido: a data de nascimento avançada um número inteiro de meses sem ultrapassar a data de referência. Esse número de meses dá os anos (em grupos de 12) e os meses restantes; os dias são depois contados entre esse último aniversário mensal e a data de referência.
Quando o dia de nascimento não existe no mês de chegada, o aniversário passa para o último dia desse mês: 31 de janeiro torna-se 28 (ou 29) de fevereiro e 31 de março torna-se 30 de abril. É a mesma regra da ferramenta «Adicionar ou subtrair uma duração a uma data» e do padrão Temporal do JavaScript. Quem nasceu a 29 de fevereiro faz anos a 28 de fevereiro nos anos comuns.
O total de dias é a diferença exata entre as duas datas, incluindo os dias bissextos (regra gregoriana: é bissexto o ano divisível por 4, exceto os anos seculares não divisíveis por 400). Semanas e meses são unidades completas, arredondadas por defeito. As datas são tratadas como dias de calendário, sem hora nem fuso horário: a mudança da hora não afeta o resultado.
Escreva o dia, o mês e o ano; o resultado aparece assim que a data estiver completa.
Mantenha a data de hoje ou substitua-a pela data em que a idade deve ser apurada.
Consulte a idade exata, os totais e o próximo aniversário e copie a ligação do cálculo, se precisar.
A idade decompõe-se a partir do número de meses inteiros decorridos desde o nascimento e dos dias restantes.
M = maior inteiro tal que nascimento + M meses ≤ data de referência
anos = ⌊M ÷ 12⌋; meses = M − 12 × anos
dias = data de referência − (nascimento + M meses)
semanas = ⌊total de dias ÷ 7⌋
Um mês não tem duração fixa: por isso a idade em anos, meses e dias não se obtém dividindo um número de dias por 30 ou por 365,25.
Verificar a idade a 1 de janeiro ou a 31 de dezembro para um escalão desportivo, um concurso ou um limite de idade administrativo.
Indicar a idade em meses e dias para o boletim de saúde, a inscrição na creche ou a entrada na escola.
Saber que idade tinha um antepassado no casamento, um autor ao publicar um livro ou uma pessoa durante um acontecimento histórico.
Antecipar o seu 10 000.º dia ou um número redondo de semanas para o celebrar.
O último aniversário mensal é 14 de setembro de 2026; de 14 de setembro a 11 de outubro faltam 27 dias.
Entrada
Nascimento: 14 de maio de 1990
Referência: 11 de outubro de 2026Resultado
36 anos, 4 meses, 27 dias
436 meses completos · 1899 semanas · 13 299 dias
Próximo aniversário: 14 de maio de 2027 (37 anos), daqui a 215 dias2027 não é bissexto, por isso o aniversário passa para o último dia de fevereiro.
Entrada
Nascimento: 29 de fevereiro de 2004
Referência: 11 de outubro de 2026Resultado
22 anos, 7 meses, 12 dias
Próximo aniversário: 28 de fevereiro de 2027 (23 anos)Conte os anos completos desde o nascimento, depois os meses completos desde o último aniversário e, por fim, os dias desde o último aniversário mensal. A calculadora faz os três passos automaticamente, com a duração real de cada mês.
A ferramenta considera que faz anos a 28 de fevereiro, último dia do mês. As legislações não coincidem: alguns países adotam 28 de fevereiro, outros 1 de março. Se uma regra específica se aplicar ao seu caso, desloque a data de referência um dia para confirmar.
31 de janeiro mais um mês cai a 28 de fevereiro (29 em ano bissexto), porque não existe 31 de fevereiro. De 28 de fevereiro a 1 de março falta 1 dia. Outras calculadoras mostram por vezes «1 mês e −2 dias» ou «29 dias»; a regra do último dia do mês evita esses resultados incoerentes.
Sim. Cada 29 de fevereiro atravessado entra no total de dias, segundo a regra do calendário gregoriano. Entre 14 de maio de 1990 e 14 de maio de 2026, por exemplo, há 13 149 dias, dos quais 9 são dias bissextos.
Sim. Substitua a data de hoje por qualquer data posterior ao nascimento: idade durante um acontecimento histórico, na reforma prevista ou no fim de um contrato.
O cálculo é o mesmo, mas a calculadora de idade acrescenta o próximo aniversário e recusa uma data de referência anterior ao nascimento. Para medir qualquer período, nos dois sentidos e com a opção «incluir o último dia», use a calculadora de diferença entre datas.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Calcule o tempo entre duas datas em anos, meses e dias, em dias totais e em semanas.
Calcule quantos dias faltam para uma data, ou quantos passaram desde ela, com o equivalente em semanas.
Descubra o dia da semana (segunda-feira, terça-feira…) de qualquer data passada ou futura.
Aprenda a calcular diferenças entre datas, adicionar ou retirar durações, contar dias até um prazo e distinguir dias de calendário e dias úteis.
Diferenças entre datas, durações, dias úteis, semanas ISO, recorrências e formatos: escolha o cálculo adequado.