<script language=javascript>
function leapYear(year)
{
if (year % 4 == 0) // basic rule
return true; // is leap year
/* else */ // else not needed when statement is "return"
return false; // is not leap year
}
function getDays(month, year)
{
// create array to hold number of days in each month
var ar = new Array(12);
ar[0] = 31; // January
ar[1] = (leapYear(year)) ? 29 : 28; // February
ar[2] = 31; // March
ar[3] = 30; // April
ar[4] = 31; // May
ar[5] = 30; // June
ar[6] = 31; // July
ar[7] = 31; // August
ar[8] = 30; // September
ar[9] = 31; // October
ar[10] = 30; // November
ar[11] = 31; // December
// return number of days in the specified month (parameter)
return ar[month];
}
alert(getDays(8-1,2006));
</script>
本文介绍了一个JavaScript脚本,用于计算指定年份和月份的实际天数。通过定义闰年的规则并创建一个数组来存储每个月的基础天数,该脚本能够准确返回任何给定月份的天数。

806

被折叠的 条评论
为什么被折叠?



