Buon pomeriggio.
Ho scaricato questo script dal web:
Codice PHP:
$anno = isset($_GET['anno']) ? (int)$_GET['anno'] : date('Y');
// creo una funzione per trovare la festivitÓ  nel calendariofunction inFestivita($data, $dateFestivi){  foreach($dateFestivi as $d => $v){    if ($d == $data) return true;  }  return false;}
// creo un vettore con le festivit├  italiane$feste = array(  '01-01' => 'Capodanno',   '06-01' => 'Epifania',   '25-04' => 'Liberazione',   '01-05' => 'Festa Lavoratori',   '02-06' => 'Festa della Repubblica',   '15-08' => 'Ferragosto',   '01-11' => 'Tutti Santi',   '08-12' => 'Immacolata',   '25-12' => 'Natale',   '26-12' => 'Santo Stefano'); 
// calcolo le date di Pasqua e Pasquetta$gg_pasqua = easter_days($anno);$gg_pasquetta = $gg_pasqua+1;$tmp = date('Y-m-d', strtotime('21 march ' . $anno));$data_pasqua = date('d-m', strtotime($tmp . ' +' . $gg_pasqua . 'day'));$data_pasquetta = date('d-m', strtotime($tmp . ' +' . $gg_pasquetta . 'day'));
// aggiungo le date di Pasqua e Pasquetta nel nostro elenco di festivitÓ$feste[$data_pasqua] = 'Pasqua';$feste[$data_pasquetta] = 'Pasquetta';
// creo un vettore coi nomi dei giorni della settimana in italiano$giorni = array('Domenica','Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato');
// creo un paio di array vuote che riempir├▓ pi├╣ avanti$festivita = $etichette = array();
// primo giorno dell'anno$start = strtotime($anno . '-01-01');
// ultimo giorno dell'anno$stop = strtotime($anno . '-12-31');
// creo una variabile col giorno corrente$day = $start;
// ciclo tuti i giorni dell'annowhile($day <= $stop) {
  
list($data_italiana,$confronto,$giorno_settimana) = explode('__',date('d-m-Y__d-m__w',$day));
  
// quando trovo un giorno festibvo lo memorizzo nell'array delle festivitÓ  if (inFestivita($confronto,$feste)) {       $tmp = $giorni[$giorno_settimana] . ' ' . $data_italiana;    $festivita[] = $tmp;    $etichette[$tmp] = $feste[$confronto];  }  // incremento di un giorno  $day += 86400;}
// stampo a video una lista coi giorni festivi italianiecho '<h1>Giorni festivi ' . $anno . '</h1>';echo '<ul>';foreach ($festivita as $giorno){  echo '<li><strong>' . $etichette[$giorno] . '</strong>: ' .$giorno . '</li>';}echo '</ul>'; 
Mi servirebbe sapere come posso calcolare il giorno prima ed il giorno dopo della festivitÓ.
Grazie mille.