js计算n天后是星期几

s刚入门,自己写写代码当练习。计算n天后是星期几

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>计算n天后是星期几</title>
 
</head>
<style>
body{
    background-color:gray;
}
#div1{ 
    background-color:#ddffcc;
    width:300px;
    height:300px;
    margin:10px auto;
 
}
</style>
<script language="javascript">
<!--
window.onload=function(){
        var oDiv=document.getElementById("div1");
        var oP=document.getElementById("p1");
        var oText1=document.getElementById("txt1");
        var oText2=document.getElementById("txt2");
        var oBtn=document.getElementById("btn");
        function weeks(week,n){
            var today=0;
            var text="";
            switch(week){
                case "星期一":today=1;
                break;
                case "星期二":today=2;
                break;
                case "星期三":today=3;
                break;
                case "星期四":today=4;
                break;
                case "星期五":today=5;
                break;
                case "星期六":today=6;
                break;
                case "星期天":today=7;
                break;
                default:text="输入格式错误,请出入正确的格式";
            }
            var day=n%7;
            today=(day+today)%7;
            
            switch(today){
                case 1:weekd="星期一";
                break;
                case 2:weekd="星期二";
                break;
                case 3:weekd="星期三";
                break;
                case 4:weekd="星期四";
                break;
                break;
                case 5:weekd="星期五";
                break;
                case 6:weekd="星期六";
                break ;
                case 0:weekd="星期天";
                break;
                default:text="输入格式错误,请出入正确的格式"; 
            }
            if(!text){ 
            text="今天是"+week+","+n+"天后是"+weekd;
            }
             oP.innerHTML=text;
     }
 
    weeks(oText1.value,oText2.value);
    oBtn.onclick=function(){ 
        weeks(oText1.value,oText2.value);
        }
}
-->
</script>
<body>
</body>
<div id="div1">
<input id="txt1" type="text" value="星期天" size="10">
<input id="txt2" type="text" value="100" size="10" >
<input id="btn" type="button" value="计算"  >
 
<p id="p1"></p>
</div>
</html>

猜你喜欢

转载自blog.csdn.net/qq_42558300/article/details/89223430