Codice PHP:
<pre>
<?php
$startDate = mktime(0, 0, 0, 4, 21, 2009);
$endDate = mktime(0, 0, 0, 7, 13, 2009);
$date = mktime(0, 0, 0, date('m', $startDate) + 1, 1, date('Y', $startDate));
$results = array();
$results[date('Y', $startDate) . date('m', $startDate)] = date('j', $startDate) * 24;
$realEndDate = mktime(0, 0, 0, date('m', $endDate), 1, date('Y', $endDate));
while ($date < $realEndDate) {
$results[date('Y', $date) . date('m', $date)] = date('j', mktime(0, 0, 0, date('m', $date) + 1, 0, date('Y', $date))) * 24;
$date = mktime(0, 0, 0, date('m', $date) + 1, 1, date('Y', $date));
}
$results[date('Y', $endDate) . date('m', $endDate)] = date('j', $endDate) * 24;
print_r($results);
?>