da php.net:

Codice PHP:
<?php
//start date 2001-02-23
$sm=2;
$sd=23;
$sy=2001;

//end date 2001-03-14
$em=3;
$ed=14;
$ey=2001;

//utc of start and end dates
$s=mktime(0,0,0,$sm$sd$sy);
$e=mktime(0,0,0,$em$ed$ey);

while(
$s<=$e){
print 
date('Y-m-d',$s)."< br >"//display date in  mySQL format
$s=$s+86400//increment date by 86400 seconds(1 day)
}

Hope this helps :)

?>