Próximo aniversário: dias que faltam e idade a completar
O que é a contagem até ao próximo aniversário
A contagem até ao próximo aniversário é uma das operações de calendário mais pessoais: quantos dias faltam até completares mais um ano de vida, que idade vais fazer e em que dia da semana. Aparenta trivial, mas envolve três questões técnicas:
- Se hoje é depois do aniversário deste ano, o próximo é no ano seguinte.
- Nascidos a 29 de Fevereiro só têm aniversário estrito nos anos bissextos — a convenção jurídica em Portugal é considerar 1 de Março nos anos comuns.
- A idade que “fazes” no próximo aniversário depende do ano de nascimento e do ano do próximo aniversário — não é sempre
idade_actual + 1se houver contagens em fronteiras específicas (por exemplo, à meia-noite).
Culturalmente, o aniversário é celebrado no dia. Legalmente, em Portugal segue o artigo 279.º do Código Civil: os prazos em anos completam-se no dia correspondente do ano seguinte.
Como se calcula
O algoritmo:
1. Extrai dia e mês do nascimento.
2. Constrói data candidata = (ano_corrente, mês, dia).
3. Se essa data já passou (< hoje), aniversário_prox = (ano+1, mês, dia).
4. Caso contrário, aniversário_prox = data candidata.
5. dias_ate = aniversário_prox − hoje.
6. Idade a fazer = ano(aniversário_prox) − ano_nascimento.
O dia da semana é dado por qualquer biblioteca de datas: date.weekday() em Python, Temporal.PlainDate.from(...).dayOfWeek em JavaScript.
Caso especial 29 de Fevereiro: nos anos comuns, a data não existe. As opções são:
- 1 de Março — é a convenção seguida em Portugal para efeitos legais (art. 279.º c) CC — “o termo do prazo verifica-se no primeiro dia útil seguinte”).
- 28 de Fevereiro — praticado em alguns países, mas menos comum em Portugal.
Exemplo prático
Nascido a 17 de Fevereiro de 1996. Hoje é 20 de Agosto de 2026. Já passou o aniversário deste ano.
- Próximo aniversário: 17 de Fevereiro de 2027.
- Dia da semana: quarta-feira.
- Idade a fazer: 2027 − 1996 = 31 anos.
- Dias até: cerca de 181 dias (aproximadamente 6 meses).
Outro exemplo: nascido a 1 de Setembro de 1990. Hoje é 20 de Agosto de 2026 — falta pouco.
- Próximo aniversário: 1 de Setembro de 2026.
- Dia da semana: terça-feira.
- Idade a fazer: 36 anos.
- Dias até: 12 dias.
Nascido a 29 de Fevereiro de 2000. Hoje é 20 de Agosto de 2026. Próximo 29 de Fevereiro é em 2028 (bissexto). Convenção jurídica trata 1 de Março de 2027 como aniversário efectivo — o dia em que completa 27 anos para efeitos de maioridade, direitos ou obrigações que dependam de idade.
Marcos etários com relevância legal em Portugal
Alguns aniversários têm efeitos jurídicos significativos:
- 16 anos — idade mínima para trabalho (Código do Trabalho, art. 68.º), acesso ao Cartão de Cidadão sem representante.
- 18 anos — maioridade civil (art. 130.º CC): capacidade plena para negócios, votação, casamento sem autorização parental, carta de condução B.
- 25 anos — acesso a certos regimes fiscais (IRS Jovem, DL n.º 42-A/2022).
- 35 anos — limite superior do IRS Jovem e da isenção de IMT para aquisição de HPP para menores de 35.
- 50 anos — no funcionalismo público, alguns direitos de reforma antecipada por longa carreira.
- 65 anos — idade estatutária para muitos descontos (bilhete de comboio, transportes municipais), embora a idade de reforma esteja acima disto.
- 66 anos e 7 meses (2026) — idade normal de reforma da Segurança Social.
Erros comuns
Assumir “sempre +1 ano”. Se o próximo aniversário é no mesmo ano em que estás, a idade a fazer é idade_actual + 1. Se é no ano seguinte, também. A regra funciona sempre.
Ignorar o 29 de Fevereiro. Aplicações mal desenhadas mostram “sem aniversário este ano” para nascidos em 29/2 nos anos comuns. A convenção legal PT é 1 de Março.
Confundir “faz X anos” com “tem X anos”. No dia anterior ao aniversário tens 30 anos; no dia fazes 31. A idade actual muda à meia-noite do aniversário.
Não considerar fuso horário para eventos internacionais. Quem nasceu em Tokyo às 03:00 e vive em Lisboa: o aniversário chega em Lisboa 9 horas antes do Tokyo. Convenção habitual é usar o fuso local actual.
Assumir dia da semana constante. Cada ano, o dia da semana avança 1 (2 em bissextos). O ciclo completo é de 28 anos.
Ver também
- Idade — cálculo etário exacto.
- Adicionar dias — somar dias.
- Signo do zodíaco — signo pela data de nascimento.