monthArrData(){
let year = new Date().getFullYear;
let isRunNian = true;//true是闰年,false是平年
let monthArr = [];
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
isRunNian = true;
}else{
isRunNian = false;
}
for(let i = 1; i <= 12; i++){
let monthObj = {
month: i,
monthChecked: false,
monthDayList: []
};
let num = 0;
if(i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12){
num = 31;
}
if(i == 4 || i == 6 || i == 9 || i == 11){
num = 30;
}
if(isRunNian && i == 2){
num = 29;
}
if(!isRunNian && i == 2){
num = 28;
}
for(let n = 1; n <= num; n++){
monthObj.monthDayList.push({
day: n,
dayChecked: false
})
}
monthArr.push(monthObj);
}
return monthArr;
}
js如何获取今年每个月的天数
最新推荐文章于 2023-07-13 12:24:28 发布