Se hai a disposizione PHP versione 5.3 o superiori puoi fare così:

Codice PHP:
$date1 = new DateTime("2010-07-06");
$date2 = new DateTime("2010-07-09");
$diff $date2->diff($date1)->format("%a"); 


Per le versioni precedenti alla 5.3:

Codice PHP:
$date1=new DateTime("2010-07-06");
$date2 = new DateTime("2010-07-09");
$diff=round(($date2->format('U') - $date1->format('U')) / (60*60*24))+1


Per la data "odierna" puoi usare, come penso saprai:

Codice PHP:
$date1 = new DateTime(date('Y-m-d'));