Si las fechas las extraes de una base de datos, lo podés hacer directamente en la consulta. En las faq's se explica como. Te dejo el link:
http://www.forosdelweb.com/showpost....&postcount=126
Si las fechas las obtienes de otro lugar, podrías hacer algo como esto:
Código PHP:
<?php
$fecha1 = "2006-04-05";
$fecha2 = "2006-04-10";
$diferencia = abs((strtotime($fecha1) - strtotime($fecha2))/86400);
echo $diferencia;
?>
Eso si querés la diferencia en días. Si queres la diferencia en otra unidad de tiempo, tendrías que reemplazar el 86400 por la cantidad de segundos que hay en esa unidad de tiempo (en un dia hay 60*60*24 = 86400 segundos).
Saludos.