闰年:能被4整除但是不能被100整除,或者能被400整除。
代码实现:(year%40 && year%100!=0)||(year%4000)
下列使用js具体实现过程:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
var years =prompt("请输入年");
var month =prompt("请输入月");
var day =prompt("请输入日");
var y = parseInt(years);
var m =parseInt(month);
var d= parseInt(day);
var daySum=0;
var dayArr=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
for(var i=0;i<m;i++){
daySum+=dayArr[i];
}
if(((y%4==0 && y%100!=0)||(y%400==0)) && (m>2)){
daySum+=1;
}
daySum=daySum+d;
document.write(daySum);
</script>
</head>
<body>
</body>
</html>