试了很多的函数了,网上说的这些都管用的,但是试用了就是没有得到需要的东西。
function CalDays(year,month){
 var d= new Date(year,month,0);
 return d.getDate();
}
得到的是NaN,得不到数字
function DaysInMonth(WhichMonth, WhichYear){
var DaysInMonth = 31 ;
if (WhichMonth == 4 || WhichMonth == 6 || WhichMonth == 9 || WhichMonth == 11) DaysInMonth = 30;
if (WhichMonth == 2 && (WhichYear/4) != Math.floor(WhichYear/4)) DaysInMonth = 28;
if (WhichMonth == 2 && (WhichYear/4) == Math.floor(WhichYear/4)) DaysInMonth = 29;
return DaysInMonth;
}得到的总是31,即使是2月份,仍旧是31.
如何计算天数,给定年月,如何????
试了N次了。不行的啊。