Quem Nasce Em 59 Tem Quantos Anos - Quem Nasceu Em 59 Tem Quantos Anos - EDUCA
Quem Nasceu Em 59 Tem Quantos Anos - EDUCA

Calcular a idade de quem nasceu em 1959

A conta é simples na superfície. Você subtrai o ano de nascimento do ano atual. Se a pessoa nasceu em 1959 e estamos em 2026, o resultado bruto é 67 anos. Mas isso só funciona se você já passou do aniversário dela este ano. Se o aniversário ainda está por vir, ela tem 66 e tanto.

quem nasce em 59 tem quantos anos

Pessoas nascidas em 1959 fazem ou fizeram 67 anos em 2026. O cálculo depende de dois pontos: o mês e o dia de nascimento, e a data atual. Sem esses dois elementos, qualquer número que você der é uma aproximação, não uma resposta precisa. Eu já vi gente colocar "67" em formulários sem verificar a data do aniversário, o que gera erro de cadastro em sistemas que cruzam informações com órgãos públicos ou instituições financeiras. Nesses casos, o sistema rejeita ou classifica a pessoa de forma errada em faixas etárias. O problema real aparece quando você precisa trabalhar com uma base grande. Imagine que você tem uma planilha com mil registros de pessoas nascidas em 59, mas os campos de mês e dia estão incompletos ou formatados de formas diferentes. Um viene em "15/03/59", outro em "03-15-59", outro só com o ano mesmo. Aí a conta simples não resolve mais. Eu enfrentei isso numa auditoria interna há alguns anos, quando precisei validar a idade de beneficiários de um programa social. A base tinha uns 4.000 registros com datas de nascimento espalhadas em formatos inconsistentes. Gastei uma tarde inteira padronizando os campos antes de rodar qualquer cálculo. O workaround foi criar uma coluna auxiliar com a data completa normalizada usando uma função que detectava o formato e convertia para datetime padrão, e só então aplicar a diferença de anos.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Na prática, o cálculo exato segue esta lógica: pegue a data atual, subtraia a data de nascimento, e veja quantos anos completos a pessoa já atingiu. Em Python, por exemplo, você usa datetime e compara o mês e o dia atuais com o mês e o dia de nascimento. Se a data atual ainda não chegou ao aniversário deste ano, subtrai um do resultado da divisão dos anos. É o chamado "age calculation with birthday check", e é o padrão que a maioria das bibliotecas sérias adota. Há uma armadilha comum que todo mundo ignora: o ano bissexto. Se a pessoa nasceu em 29 de fevereiro de 1960 e o ano atual não é bissex, ela não tem aniversário legal em 2025. Alguns sistemas tratam isso como 28 de fevereiro, outros como 1º de março, e a idade pode variar dependendo da jurisdição ou da regra que você adota. Eu já vi conflito disso em processamento de folha de pagamento onde o RH usava uma regra e o sistema financeiro usava outra, gerando divergência de dois dias no momento certo do cálculo. A solução foipadronizar para 1º de março como regra corporativa e documentar nos manuais internos.

Outro ponto que ninguém menciona: a definição de "ano atual". Se você está rodando o cálculo em dezembro de 2025 mas o sistema referencia janeiro de 2026, todo mundo que nasceu em 1959 muda de 66 para 67 de repente, mesmo que a data real não tenha passado. Isso ocorre frequentemente em relatórios mensais que são gerados no início do mês seguinte mas referenciados ao mês anterior. O correto é sempre usar a data do sistema no momento exato do cálculo, nunca uma data de corte arbitrária salvo quando há regra explícita do negócio. Para quem quer automatizar isso, a abordagem mais segura é usar uma biblioteca de datas em vez de fazer a conta manualmente. Em JavaScript, libraries como date-fns ou moment fazem o cálculo corretamente incluindo o check de aniversário. Em Excel, a funçãoDATEDIF com o parâmetro "Y" faz exatamente isso, mas só funciona se as datas estiverem no formato correcto do Excel, que é um número serial. Data digitada como texto costuma dar erro silencioso, então sempre valide o tipo do campo antes de aplicar a função.

Resumindo de forma útil: quem nasceu em 1959 tem 66 anos se o aniversário ainda não aconteceu em 2026, e 67 se já passou. A variação depende exclusivamente do dia e mês de nascimento comparado com a data de hoje. Não existe atalho que pule essa verificação sem perder precisão, e em contextos onde o erro de um ano gera prejuízo real — como benefícios, aposentadoria, ou conformidade regulatória — vale a pena implementar o check completo em vez de confiar na subtração simples de anos.