Como calcular a idade certa de quem nasceu em 2006
A pergunta nasceu em 2006 tem quantos anos aparece todo ano em lugares estranhos, tipo fórum de família no Facebook ou grupo de WhatsApp onde alguém posta isso achando que é brincadeira. A resposta simples é: depende da data exata de nascimento e do dia de hoje. Se a pessoa já fez aniversário este ano, ela completa 20 anos em 2026. Se ainda não fez, tem 19.
na nasceu em 2006 tem quantos anos
A conta básica é subtrair o ano de nascimento do ano atual. Ano atual menos 2006. Mas aí começa o problema que muita gente ignora, porque cálculo de idade não é só ano menos ano. Tem que ver o mês e o dia também. Eu trabalho com sistemas que processam cadastros há anos, e já vi gente errar isso de um jeito que causava problemas reais. Tem uma empresa de cartões de crédito aqui perto que estava mandando promoções de maior de idade pra adolescente de 19 anos só porque o sistema deles só olhava o ano. O pessoal reclamou no Reclame Aqui, processaram a empresa, e a correção levou três meses.
O jeito certo de fazer é pegar a data de nascimento completa e comparar com a data de hoje. Se o mês de nascimento ainda não chegou ou, se o mês já passou mas o dia não, a pessoa ainda não completou a idade naquele ano. Simples assim, mas sistemas ingênuos costumam falhar aqui. Uma forma prática de verificar é usar uma fórmula básica: pegue o ano atual, subtraia o ano de nascimento, depois verifique se a data de aniversário já passou este ano. Se sim, a idade está correta. Se não, diminua um. Em Python, por exemplo, você faria algo usando a biblioteca datetime e comparando o mês e dia atuais com o mês e dia de nascimento.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Têm casos mais chatos também. Pessoa nascida em 29 de fevereiro. Nascida em 2006, ano bissexto. Em anos normais, o aniversário cai no dia 28 de fevereiro ou 1º de março, dependendo da legislação local. No Brasil, a corrente majoritária entende que é no dia 28 de fevereiro para efeitos civis. Eu já vi sistema dar erro em lote inteiro só porque o cara de 29 de fevereiro não era reconhecido como adulto no dia 1º de março. Outra coisa que pega muito mundo novo: fuso horário. Se você está calculando idade pra alguém na Nova Zelândia e o seu sistema usa horário de Brasília, pode haver diferença de um dia. Não é comum afetar o resultado final, mas em casos limite — nascimento às 23h59 num fuso e cálculo no outro fuso — a idade pode ser computada errada. A solução é padronizar tudo no fuso local do usuário ou usar UTC e ajustar depois.
Se você tá fazendo isso numa planilha, use a função DATEDIV com a data de hoje e a data de nascimento. No Excel fica =DATEDIF(data_nascimento,HOJE(),"Y"). Isso já considera mês e dia automaticamente e evita o erro de só subtrair anos. Em Google Sheets é a mesma função, só que com a sintaxe brasileira: =DIFD(DataNasc;HOJE();"Y"). Tenha em mente que nenhuma fórmula de internet que só pede o ano de nascimento vai te dar a resposta certa. Páginas que perguntam "em que ano você nasceu" e dão uma idade fixa pra todo mundo estão simplificando demais. A idade varia ao longo do ano todo, então uma resposta única não existe sem a data completa.
Se precisar verificar rapidamente sem fórmula, basta olhar o calendário: se a data de hoje já passou do dia e mês do nascimento, some 20 anos ao ano. Se ainda não passou, reste 19. O resto é enrolação.