其中1,3,5,7,8,10,12月有31天,4,6,9,11月有30天2月比较特殊,如果是平年就是28天,闰年就是29天(闰年判断条件: 能被400整除或者能被4整除且不能被100整除)
let year = prompt('请输入年份')
let month = prompt('请输入月份')
if (year % 400 == 0 || year % 4 == 0 && year % 100 != 0) {
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {
console.log(31);
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
console.log(30);
} else if (month == 2) {
console.log(29);
} else {
console.log('请重新输入');
}
} else if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {
console.log(31);
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
console.log(30);
} else if (month == 2) {
console.log(28);
} else {
console.log('请重新输入');
}
闰年29天
平年28天