Aggiornamento:
Ho trovato questo ottimo codice fornito da un altro utente tempo fa.
(topic originale:http://www.hwupgrade.it/forum/showthread.php?t=2060420)
Quindi pensavo di utilizzare questa parte di codice (ne sono state fornite 2 versioni: per un solo giorno della settimana E per più giorni della settimana):
[VERSIONE PER 1 GIORNO]
--------------------------------
function giorni_del_mese($id_giorno,$mese,$anno)
{
// Ottengo un array così strutturato: $info_mese[0] -> id del primo giorno del mese; $info_mese[1] -> numero di giorni del mese
$info_mese = explode('|',date("w|t",mktime(0, 0, 0, $mese, 1, $anno)));
// Numero di giorni tra il primo del mese e la prima occorrenza del giorno cercato nel mese
$distanza_dal_primo = $id_giorno >= $info_mese[0] ? $id_giorno-$info_mese[0] : $id_giorno-$info_mese[0]+7;
// Prima occorrenza del giorno cercato del mese
$giorno = $distanza_dal_primo + 1;
// Stampa le date coincidenti con il giorno del mese cercato
while ($giorno <= $info_mese[1])
{
echo $giorno.' - '.$mese.' - '.$anno.'
';
$giorno += 7;
}
}
$mese_ = 10;
$anno_ = 2009;
$id_giorno_ = 2; // Martedì
giorni_del_mese($id_giorno_,$mese_,$anno_);
[FINE]
-------------------------------------------
Ciò che pensavo di fare ora sarebbe di adattare il codice,in modo che stampi i giorni della settimana compresi in un dato range temporale(ovvero,tra 2 date).
Vedrò di elaborare una soluzione e di sottoporvela al più presto,ma se nel frattempo vi sovviene qualche suggerimento lo apprezzerei moltissimo.
Grazie in anticipo =) (anche all'utente che ha originariamente fornito questo codice).