In parte ho risolto il problema.
Mi è rimasto un piccolo inghippo trovare il giorno giusto.
Ho usato questo script:
Codice PHP:
$gShort = array('Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato');
$ts = mktime(0,0,0,$mese,($di)-3,$anno);
$gd = getdate($ts);
echo $gShort[$gd['wday']];
Funziona, però nel calcolo del giorno ho dovuto mettere alla variabile $di (che corrisponde al numero del giorno esploso) meno 3 per far coincidere la descrizione nell'array al giorno giusto. Pensavo di essere a posto, ma provando a interrogare nei mesi futuri, ad iniziare ad aprile i giorni visualizzati non corrispondono più.
Cioè praticamente fino a fine marzo calcola correttamente il giorno e lo visualizza correttamente, dopo sembra improvvisamente sfasarsi qualcosa. In particolare il 1 Aprile (sembra uno scherzo) mi visualizza Domenica invece di Mercoledì e continua di seguito. Praticamente dovrei togliere il meno 3, ma in questo mese poi visualizza il giorno sbagliato.
Incredibile. Qualcuno potrebbe aiutarmi a correggere lo script ?
Grazie di cuore