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才可以