in questo modo controlla se ci sono cifre decimali dopo la virgola nel numero di giorni. se è così prende la sola parte intera e aggiunge 1, cioè arrotonda per eccesso.codice:<? $data1 = mktime("10", "0", "0", $_POST[mese1], $_POST[giorno1], $_POST[anno1]); //timestamp della data1 alle ore 00:00 $data2 = mktime("0", "0", "0", $_POST[mese2], $_POST[giorno2], $_POST[anno2]); //timestamp della data1 alle ore 00:00 $giorni=abs($data1 - $data2)/(60*60*24); //faccio la differenza tra i 2 timestamp e la divido per il numero di secondi che c'è ogni giorno' if($giorni-intval($giorni)!=0) $giorni=intval($giorni)+1; echo "$giorni"; ?>

Rispondi quotando