網上搜到了代碼,不過多數是錯的,多數以下: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