运用js脚本语言实现一个求一个日期是一年中的第几天,考虑润年
我们需要在网页中弹出框输入年月日,代码如下:
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)
结果如下: