创建一个函数getDays,传递一个日期,返回这个日期是一年中的第几天
function getDays(year,month,day){
// 二月天数:判断是否是闰年
var two=year%4==0&&year%100!==0 || year%400==0 ? 29:28
// 每个月的天数放到数组
var arr=[31,two,31,30,31,30,31,31,30,31,30,31]
// 声明变量保存总和,初始值用当月天数
sum=day
// 循环获取前几个月的天数,求和
for(var i=0;i<month-1;i++){
// i代表前几个月的天数
// arr[i] 每个月的天数
// sum=sum+arr[i]
// console.log(i,arr[i])
sum=sum+arr[i]
}
// 返回总的天数
return sum
}
console.log(getDays(2022,9,6));

浙公网安备 33010602011771号