网上搜到了代码,不过多数是错的,多数如下:
<!-- lang: js -->
function getDaysInMonth(year,month){
month = parseInt(month,10)+1;
var temp = new Date(year+"/"+month+"/0");
return temp.getDate();
}
参考了一个国外的例子,将这段代码小改动一下就可以了:
<!-- lang: js -->
function getDaysInMonth(year,month){
month = parseInt(month,10)+1;
var temp = new Date(year+"/"+month+"/1");
return new Date(temp-1).getDate();
}
例子:getDaysInMonth('2013','2')