mi trovo due date e devo estrapolare il numero di giorni di differenza tra loro, solo che il risultato dell'operazione fornisce dei valori strani.
come mai la prima fornisce un valore decimale mentre la seconda no?codice:$datai = '2008-10-24'; $dataf = '2008-10-28'; echo $giorni = (strtotime($dataf)-strtotime($datai))/86400; Risultato = 4.04166666667 $datai = '2008-10-20'; $dataf = '2008-10-24'; echo ' '.$giorni = (strtotime($dataf)-strtotime($datai))/86400; Risultato = 4