J'ai un Objet Date en PHP qui traine par là : http://www.surleau.org/arbre/index [...] =oDate.php
Y'a un méthode diff( date, unité ) qui fait ce que tu veux.
Exemple :
<?php
include( "oDate.php" );
$dt1 = new oDate;
$dt1->initAMJ( 2002, 07, 10 );
$dt2 = new oDate;
$dt2->initAMJ( 2002, 07, 20 );
echo( dt1->diff( dt2, "J" ) );
?>
Ca drvrait donner 10 !
---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.