tienes que usar la funcion mktime
Código PHP:
mktime([hora],[minuto],[segundo],[mes],[dia],[año])
el codigo seria este:
Código PHP:
<?
//se convierten las fechas en secciones en array's
$d1 = split("-","2009-10-01");
$d2 = split("-","2009-10-04");
// se reconbinan y se genera la marca de tiempo en segundo de cada dia
$d1 = mktime(0,0,0,$d1[1],$d1[2],$d1[0]);
$d2 = mktime(23,59,59,$d2[1],$d2[2],$d2[0]);
//diferencia de dias , el valor absoluto y el redondeo de la diferencia
$dif = ceil(abs(($d2-$d1)/(24*60*60)));
echo $dif.' dias';
?>