输入年份月份输出天数
时间: 2024-06-13 07:04:46 浏览: 141
基础的C语言题目,比较适合新手使用代码.docx
根据输入的年份和月份,可以使用以下方法来计算该月份的天数:
1. 对于平年,每个月的天数如下:31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31。
2. 对于闰年,二月份的天数为29天,其余月份的天数与平年相同。
因此,可以使用以下代码来实现输入年份月份输出天数的功能:
```
function getDays(year, month) {
var days = 0;
if (month === 2) {
days = isRunYear(year) ? 29 : 28;
} else if ([4, 6, 9, 11].indexOf(month) !== -1) {
days = 30;
} else {
days = 31;
}
return days;
}
function isRunYear(year) {
return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;
}
// 示例
var year = 2020;
var month = 2;
var days = getDays(year, month);
console.log(days); // 输出 29
```
阅读全文