function curAllDays() {
const d = new Date();
return new Date(d.getFullYear(), d.getMonth() + 1, 0).getDate();
}
const d = curAllDays();
console.log(d);
使用 new Date() 创建时间对象时,如果 date 传入 0,就能直接通过 getDate() 获取到最后一天的日期。
要得到当月的总天数时,month要传入下个月的,需要+1,可以理解为下个月1号的前一天为当月的总天数。