Como calcular quantos dias faltam para um aniversário

Uma criança cola a última estrela de uma contagem regressiva perto de uma mesa com bolo e enfeites de 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

Fontes e leitura complementar