allora io farei una cosa di questo genere:
e $total_days è quello che cerchi!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);
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![]()