创建一个函数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));
posted @ 2022-09-06 19:39  zq程序员  阅读(88)  评论(0)    收藏  举报