1-12个月中,只有2月份的天数跟闰年有关。最简单的方法是:
<script language="JavaScript">
<!--
function dates(year){
var d1=new Date("02/01/" + year);
var d2=new Date("03/01/" + year);
var d=(d2-d1)/(3600000*24);
alert(d);
//return d;
}
dates("2002");
dates("2000");
//-->
</script>
<script language="JavaScript">
<!--
function dates(year){
var d1=new Date("02/01/" + year);
var d2=new Date("03/01/" + year);
var d=(d2-d1)/(3600000*24);
alert(d);
//return d;
}
dates("2002");
dates("2000");
//-->
</script>
var monthDay = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
if(Year%400==0||(Year%4==0&&Year%100!=0))
{
monthDay[1]= 29;
}
monthDayNum = monthDay[Month-1];
<!--
function dates(year,month){
return new Date(year,month,0).getDate();
}
alert(dates(2002,2));
alert(dates(2000,2));
//-->
</script>