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

Rispondi quotando
