Como calcular a idade em anos completos

Idade em anos completos muda na ocorrência do aniversário, e não simplesmente na virada do ano. Subtrair os anos fornece uma primeira aproximação; é preciso verificar se o aniversário já aconteceu na data usada como referência.
Como calcular
Subtraia o ano de nascimento do ano de referência. Depois compare o mês e o dia do aniversário com o mês e o dia da referência. Se o aniversário ainda estiver no futuro naquele ano, diminua uma unidade do resultado inicial.
Exemplo comentado
Para alguém nascido em 20 de setembro de 2000, a data de 19 de setembro de 2027 corresponde a vinte e seis anos completos. No dia seguinte, a idade passa a vinte e sete. A diferença entre os números dos anos, sozinha, não captura essa mudança.
Antes de usar o resultado
Para nascimento em 29 de fevereiro, escolha explicitamente a convenção quando fizer uma agenda pessoal em anos comuns. Este cálculo demonstrativo não substitui regras de documentos, inscrições ou instituições, que podem definir seu próprio critério.
Exemplos para conferir
| Nascimento demonstrativo | Referência de consulta | Aniversário já ocorreu | Anos completos |
|---|---|---|---|
| 20/09/1995 | 15/08/2027 | ainda não naquele ano | 31 |
| 20/09/1996 | 15/08/2027 | ainda não naquele ano | 30 |
| 20/09/1997 | 15/08/2027 | ainda não naquele ano | 29 |
| 20/09/1998 | 15/08/2027 | ainda não naquele ano | 28 |
| 20/09/1999 | 15/08/2027 | ainda não naquele ano | 27 |
| 20/09/2000 | 15/08/2027 | ainda não naquele ano | 26 |
| 20/09/2001 | 15/08/2027 | ainda não naquele ano | 25 |
| 20/09/2002 | 15/08/2027 | ainda não naquele ano | 24 |
| 20/09/2003 | 15/08/2027 | ainda não naquele ano | 23 |
| 20/09/2004 | 15/08/2027 | ainda não naquele ano | 22 |


