运用js脚本语言实现一个求一个日期是一年中的第几天,考虑润年
我们需要在网页中弹出框输入年月日,代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
通过switch结构实现计算一个日期是一年中的第几天,考虑润年
-->
<script type="text/javascript">
var y =parseInt(prompt("请输入年份"));
var m = parseInt(prompt("请输入月份"));
var d =parseInt(prompt("请输入几号"));
var sum = 0
switch(m - 1){
case 11:
sum += 30;
case 10:
sum += 31;
case 9:
sum += 30;
case 8:
sum += 31;
case 7:
sum += 31;
case 6:
sum += 30;
case 5:
sum += 31;
case 4:
sum += 30;
case 3:
sum += 31;
case 2:
if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0)){
sum += 29;
}
else{
sum += 28;
}
case 1:
sum += 31;
sum += d;
break
default:
sum = d
}
alert(sum)
</script>
</body>
</html>
结果如下:
原文地址:http://blog.51cto.com/13241097/2114672
时间: 2024-10-14 12:28:02