运用js脚本语言switch实现一个求一个日期是一年中的第几天,考虑润年

运用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>

结果如下:

2018-05-09_214325.png2018-05-09_214334.png2018-05-09_214345.png2018-05-09_214351.png


猜你喜欢

转载自blog.51cto.com/13241097/2114672
今日推荐