/**
* JS中计算天数事实上是很方便的 setDtae() 传值为0时 我们会得到上个月的最后一天
* 根据这个逻辑 我只要八月份设置到下个月 那么我得到的就是这个月的最后一天 也就是
* 天数
* **/
function reultTime(year,month) {
// 月份不能大于 12
month > 12 ? month = 12 : month = month;
// 获取设置年月
if (!year) {
this.year = new Date().getFullYear();
} else { this.year = year }
if (!month) {
this.month = new Date().getMonth() + 1;
} else { this.month = month }
// 获取设置天数
this.day = function () {
let time = new Date();
time.setFullYear(this.year);
time.setMonth(this.month);
time.setDate(0);
return time.getDate();
};
this.day = this.day();
}
let time = new reultTime();