Codice PHP:
//data di pubblicazione (200/11/28)
    
$datapub = @explode("/",$inserimento);
    
$pubanno $datapub[0];
    
$pubmese $datapub[1];
    
$pubgiorno =  $datapub[2];

     switch(
$pubmese) {
                           case 
"1"$month "Jan"; break;
                           case 
"2"$month "Feb"; break;
                           case 
"3"$month "Mar"; break;
                           case 
"4"$month "Apr"; break;
                           case 
"5"$month "May"; break;
                           case 
"6"$month "Jun"; break;
                           case 
"7"$month "Jul"; break;
                           case 
"8"$month "Aug"; break;
                           case 
"9"$month "Sep"; break;
                           case 
"10"$month "Oct"; break;
                           case 
"11"$month "Nov"; break;
                           case 
"12"$month "Dec"; break;               
    }             


    
$pub $pubgiorno " " $month " " $pubanno;

  
//inserisco nel nuova formato
$pubdate date("D, $pub, H:i:s T"); 
mi stampa questo:
Mon, 20 +01002008-10-27T14:21:45+01:0031 2008, 14:21:45 CET

mentre mi , dovrebbe stampare
Mon, 20 Oct 2008, 14:21:45 CET

come mai la variabile $month nn viene interpretata nella maniera corretta?