Como calcular quantos dias faltam para um aniversário

Para descobrir a distância até o próximo aniversário, construa primeiro a data da próxima ocorrência. Se o aniversário deste ano já passou, a ocorrência procurada pertence ao ano seguinte. Essa etapa vem antes da subtração entre as datas.
Como calcular
Compare o mês e o dia do aniversário com a data atual. Se ainda não chegou, use o ano atual; se já passou, use o próximo. Quando o aniversário for hoje, escolha se quer mostrar zero ou contar até a próxima edição e escreva a decisão.
Exemplo comentado
Com referência em 10 de março de 2027, um aniversário em 20 de março está a dez dias de distância. Um aniversário em 5 de março já ocorreu e exige procurar 5 de março de 2028. Esse caminho atravessa fevereiro bissexto.
Antes de usar o resultado
Para aniversários em 29 de fevereiro, não tente montar uma data inexistente em um ano comum. Defina o tratamento desejado na agenda pessoal e confirme as preferências da pessoa homenageada antes de programar lembretes automáticos.
Exemplos para conferir
| Aniversário no mês indicado | Próxima ocorrência após 10/03/2027 | Dias de intervalo | Regra aplicada |
|---|---|---|---|
| 20 de janeiro | 20/01/2028 | 316 | próxima data válida |
| 20 de fevereiro | 20/02/2028 | 347 | próxima data válida |
| 20 de março | 20/03/2027 | 10 | próxima data válida |
| 20 de abril | 20/04/2027 | 41 | próxima data válida |
| 20 de maio | 20/05/2027 | 71 | próxima data válida |
| 20 de junho | 20/06/2027 | 102 | próxima data válida |
| 20 de julho | 20/07/2027 | 132 | próxima data válida |
| 20 de agosto | 20/08/2027 | 163 | próxima data válida |
| 20 de setembro | 20/09/2027 | 194 | próxima data válida |
| 20 de outubro | 20/10/2027 | 224 | próxima data válida |
| 20 de novembro | 20/11/2027 | 255 | próxima data válida |
| 20 de dezembro | 20/12/2027 | 285 | próxima data válida |


