Grazie mille per la dritta!
Ho provato ed il mese è corretto, se vado avanti ora mi da gennaio ed indietro mi da novembre, resto solo il problema che appena lo apro non mi scrive il mese in cui siamo ora, questo appena lo apro, perchè se vado avanti di un mese e poi torno indietro la scritta dicembre appare come per magia

Ora stavo guardando un secondo lo script e vedo che comincia così:
Codice PHP:

function ShowCalendar($m,$y

  if ((!isset(
$_GET['d']))||($_GET['d'] == "")) 
  { 
    
$m $m
    
$y $y
  }else{ 
    
$m = (int)@strftime"%m" ,(int)$_GET['d']); 
    
$y = (int)@strftime"%Y" ,(int)$_GET['d']); 
    
$m $m
    
$y $y
  } 

  
$precedente = @mktime(000$m -11$y); 
  
$successivo = @mktime(000$m +11$y); 
ma le variabili $m e $y non mi sembra siano dichiarate all'inizio, potrebbe essere per questo motivo che non mi da il nome del mese in cui siamo ora appena apro il calendario?

Grazie mille

Ciao