Con questa semplice funzioncina ho generato il range di date necessario.
Codice PHP:
function dates_range($date1, $date2) {
if ($date1<$date2) {
$dates_range[]=$date1;
$date1=strtotime($date1);
$date2=strtotime($date2);
while ($date1!=$date2) {
$date1=mktime(0, 0, 0, date("m", $date1), date("d", $date1)+1, date("Y", $date1));
$dates_range[]=date('Ymd', $date1);
}
}
return $dates_range;
}
Ora devo ottenere tutte le date nel range che corrispondono ad esempio ad un martedi'.
Che ne dite se mettessi in if all'interno del while in modo da verificare di che giorno si tratta?
Vi pare una soluzione efficiente?