new Date 的问题
我用下面的语句生成一个变量。但总也不能正确显示2007年12月25日,请各位指点一下   
 var   testDate=new   Date(2007,12,25); 
 alert(testDate);
------解决方案--------------------月份数从0开始,最大是11 
------解决方案--------------------一楼正解,date.getDate()获取到的月份是从0开始的..
------解决方案--------------------月份数从0开始,最大是11,很多语言都是这样的
------解决方案--------------------你需要自己加,给你一段代码看看   
 今天是    <SCRIPT language=JavaScript>  
 today=new Date(); 
 function initArray(){ 
 this.length=initArray.arguments.length 
 for(var i=0;i <this.length;i++) 
 this[i+1]=initArray.arguments[i]} 
 var d=new initArray( "星期日 ", "星期一 ", "星期二 ", "星期三 ", "星期四 ", "星期五 ", "星期六 "); 
 document.write(today.getYear(), "年 ",today.getMonth()+1, "月 ",today.getDate(), "日  ",d[today.getDay()+1] ); 
  </SCRIPT>
------解决方案--------------------	var date=new Date(2007,11,25); 
 	alert(date.toLocaleString()); 
 月份要减1才可以