输入某年某月某日,判断这一天是这一年的第几天-2019-06-04

<!-- 输入某年某月某日,判断这一天是这一年的第几天

1. 判断是否是闰年,是否超过了二月;

2. 把每月的天数组成数组,不包含闰年;

3. 如果是闰年,而且超过了二月,直接在天数上加一;

-->

<script>

console.log(getDays(2019,5,11));

function getDays(year,month,day){

var  arr =[31,28,31,30,31,30,31,31,30,31,30,31];

for(var i=0;i<month-1;i++){

day+=arr[i];

扫描二维码关注公众号,回复: 6475313 查看本文章

}

// 判断是否是闰年,是否超过了二月;

if(month>2 && isRn(year)){

day+=1;

}

return day;

}

function isRn(year){

if(year%4===0&&year%100!==0||year%400==0){

return true;

}

return false;

}

</script>

猜你喜欢

转载自blog.csdn.net/weixin_33735077/article/details/90848687