主题:JavaScript中Date类的一个问题!
<script>
function checkDate()
{
var tempDate=new Date();//声明一个Date类的对象;
tempDate.setFullYear(2007,2,29);
alert("日期对象类型 "+typeof(tempDate));
alert("月 "+tempDate.getMonth());
alert("日 "+tempDate.getDate());
}
</script>
其实,2007年2月只有28天,但是上面代码返回的typeof(tempDate)是一个"object",
而且tempDate.getDate() 返回的是竟然也是29号,
为什么不报错呢?
请高手指点!
function checkDate()
{
var tempDate=new Date();//声明一个Date类的对象;
tempDate.setFullYear(2007,2,29);
alert("日期对象类型 "+typeof(tempDate));
alert("月 "+tempDate.getMonth());
alert("日 "+tempDate.getDate());
}
</script>
其实,2007年2月只有28天,但是上面代码返回的typeof(tempDate)是一个"object",
而且tempDate.getDate() 返回的是竟然也是29号,
为什么不报错呢?
请高手指点!