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