Estoy usando el siguiente codigo:
Código PHP:
$date1="2004-05-21";
$date2="2003-03-19";
$s = strtotime($date1)-strtotime($date2);
$d = intval($s/86400);
$s -= $d*86400;
$h = intval($s/3600);
$s -= $h*3600;
$m = intval($s/60);
$s -= $m*60;
$dif= (($d*24)+$h).hrs." ".$m."min";
$dif2= $d.$space.dias." ".$h.hrs." ".$m."min";
echo "Diferencia en horas: ".$dif."<br>";
echo "Diferencia en dias: ".$dif2."<br>";
Bueno el tema es qe me muestra en horas y en dias la otra...
Lo que yo quiero es que me de, los años, meses y dias...
Y la verdad es que no entiendo el codigo :S asi que si alguien le entiende me pasa a decir como puedo hacer..!
Gracias