Ciao

ieri avevo un problema con le date. Ora riapro un altro POST xché il problema è un altro. Spero che il moderatore non mi cazzi.
Il giorno dopo la Domenica, per il php, sembra essere il martedi.
Vi riporto quello che ottengo. Ho messo i giorni in italiano anche se in realta li vedo in inglese.
Ho scritto il codice in modo che restituisca qualcosa del tipo:

Oggi è Sabato 14/05/2005 domani è domenica 15/05/2005
Oggi è Domenica 15/05/ 2005 domani è Lunedi 16/05/2005


in realta io ottengo

Oggi è Sabato 14/05/2005 domani è domenica 15/05/2005
Oggi è Domenica 15/05/ 2005 domani è Martedi 16/05/2005

Cioè la data è corretta ma e' sbagliato il GIORNO



Ecco uno STRALCIO del codice che uso:
$data = date("d-m-Y");

$timestamp = strtotime($data) ;
echo "festivo: ". date("D",$timestamp) ." $data";

$giorno_dopo = crea_calendario($data);

$timestamp = strtotime($giorno_dopo) ;
echo " giorno dopo:" . date("D",$timestamp) ." $giorno_dopo

";

echo "sono nei festivi, oggi è ". date("D",$data). " $data domani è: ".date("D",$giorno_dopo)." $giorno_dopo
";


function crea_calendario($adesso) // crea il giorno domani da oggi
{

list($giorno,$mese,$anno) = explode("-",$adesso);
$domani=date ("d-m-Y" ,mktime(0,0,0,date($mese),$giorno+1,$anno));
return $domani;

}