Salve praticamente devo calcolare quanti giorni mancano al prossimo compleanno, ho fatto in questo modo:
codice:
$gior = date("d"); //giornata odierna
$mes = date("m"); //mese odierno
if($giorno <= $gior && $mese <= $mes){ //controllo se ha già compiuto gli anni quest'anno se si sposto anno attuale avanti di 1, $giorno e $mese sono il giornoe il mese del compleanno
$annoavanti = date("Y") + 1;
}else{
$annoavanti = date("Y");}
$compleavanti = strtotime($annoavanti.'-'.$mese.'-'.$giorno); //data prossimo compleanno
$datediffcomple = $compleavanti - $now; //now é la data di oggi in secondi
$giorniprox = floor($datediffcomple/(60*60*24)); // calcolo i giorni
mi da risultati errati ad esempio se metto la data odierna mi restituisce compio gli anni tra 364 giorni dovrebbe essere 365 giorni