第四篇:前端开发-通过JavaScript来判断某一日期是该年的第几天(switch 穿透方法)

通过JavaScript来判断某一日期是该年的第几天
 
// 声明变量
 var y = 2019;
    var m = 4;
    var d = 11;
    var msg = 0;
 
// switch判断
    switch(m){
        case 12:
        msg = msg+30;
        case 11:
        msg = msg+31; 
        case 10:
        msg = msg+30; 
        case 9:
        msg = msg+31; 
        case 8:
        msg = msg+31; 
        case 7:
        msg = msg+30; 
        case 6:
        msg = msg+31; 
        case 5:
        msg = msg+30; 
        case 4:
        msg = msg+31; 
        case 3:
// 这里要判断该年是否是闰年
        if(y % 4 == 0 && y % 100 != 0 || y % 400==0){
                msg = msg + 29; 
            }else{
                msg = msg + 28; 
            }
        case 2:
        msg = msg+31; 
        case 1:
        msg = msg+0; 
        break;
        default:
            msg = "请输入正确月份";
    }
 
// 输出结果
    if(m < 1 || m > 12){
        console.log(msg)
    }else{
        console.log("第",msg + d ,"天")
    }
原文地址:https://www.cnblogs.com/yangqinqiang/p/12763699.html