var d = new Date(2017,2,0);
console.log(d.getDate());
初始化d为三月份的第0天,由于JavaScript中day的范围为1~31中的值,所以当设为0时,会向前 一天,也即表示上个月的最后一天。
function getMonthDayTotal(year,month){
let nextMonth = month + 1;
let d = new Date(year, nextMonth, 0);
return d.getDate();
}