molto simile alla precedente...

Codice PHP:
<?php
$start_date
='24-04-2009';
$end_date='31-12-2009';


echo 
"<pre>";
$date=mesi_in($start_date,$end_date);
print_r($date);
echo 
"</pre>";

function 
mesi_in($start_date,$end_date)
  {
  
$time_coll=array();
  list(
$s_dd,$s_mm,$s_yyyy)=explode('-',$start_date);
  list(
$e_dd,$e_mm,$e_yyyy)=explode('-',$end_date);  

  for(
$x=mktime(0,0,0,$s_mm,$s_dd,$s_yyyy);$x <= mktime(0,0,0,$e_mm,$e_dd,$e_yyyy);$x+=604800)
    {
    
$now=date("m-Y",$x);
    if(!
in_array($now,$time_coll)) $time_coll[]=$now;
    }
  return 
$time_coll;
  }
?>