Quote Originariamente inviata da br1 Visualizza il messaggio
Confesso, ho cercato di stimolarti perlomeno ad impostare la logica, ma vedo che mi hai sgamato.

Hai la data della pasqua fornito l'anno, che difficolta' trovi a sommare un giorno?

Le date sono formattate YYYYMMDD per comodita' di calcolo e confronto, il risultato tu mettilo come ti pare.

ps: continuo a non capire i tuoi riferimenti ad ambienti e linguaggi diversi da pagina web + javascript, che sono trattati in questa sezione, quali sono le tue reali esigenze?
@br1, scusami, mi sorge una perplessità su questo pezzo di codice:

codice:
    qq.setDate(qq.getDate()-1);
    p = (date2str(qq) == date2str(pp));
    // FISSI
    ff = " 0101 0106 0425 0501 0602 0815 1101 1208 1225 1226 "
    // PATRONO
    ff += " 1030 "
se qq.setDate(qq.getDate()-1); deve restituirmi il giorno di pasquetta perchè dopo gg.getDate() metti -1 ? non dovrebbe essere +1 visto che la pasquetta è successiva alla Pasqua?

ed inoltre su i festivi comandati, perchè la festa del santo patrono (ff+="1030") la calcoli a parte? non sarebbe più comodo inserirla nel gruppo ff ?

E' una mia perplessità non conoscendo lo JS magari sto dicendo una fesseria, ma sto cercando di capire e questo pezzo di codice mi ha incuriosito particolarmente.