allora io farei una cosa di questo genere:

Codice PHP:
$date_a '10 9 2003'//data a caso
$date_b '26 4 2005'//data a caso

$array_a explode(' ' $date_a);
$array_b explode(' ' $date_b);

$first_days = ($array_b[0] - $array_a[0]);
$second_months = ($array_b[1] - $array_a[1]) * 30.42//media dei giorni in un mese
$third_years = ($array_b[2] - $array_b[2]) * 365;

$total_days = (int)($first_days $second_months $third_years); 
e $total_days è quello che cerchi!
Il mio metodo arrotonda un pochino ma al massimo sbagli di un giorno!
Di sicuro c'è un altro metodo estremamente più semplice ma non lo conosco