sono risalito a questo:
var NEWdat = new Date( 2009 , 07 , 01 ) ;
alert(NEWdat.getMonth()) ;
questo mi restituisce 6
var NEWdat = new Date( 2009 , 08 , 01 ) ;
alert(NEWdat.getMonth()) ;
questo mi restituisce 11
var NEWdat = new Date( 2009 , 09 , 01 ) ;
alert(NEWdat.getMonth()) ;
questo mi restituisce 11
var NEWdat = new Date( 2009 , 10 , 01 ) ;
alert(NEWdat.getMonth()) ;
questo mi restituisce 9
quindi luglio e ottobre sono giusti
agosto e settembre no. qualche idea?