輸出日期不正確
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>獲得星期</title>
<script type="text/javascript">
function cot(){
? ??
??
? y=document.getElementById("y").value;
? m=document.getElementById("m").value;
? d=document.getElementById("d").value;
? var mydate=new Date(y,m,d);
? var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
? var myday=mydate.getDay();
? document.getElementById("w").value=weekday[myday];
? //document.write("今天是:" + weekday[myday]);
}
</script>
</head>
<body>
<form>
? ? <input type="text" id="y">year</br>
? ? <input type="text" id="m">mouth</br>
? ? <input type="text" id="d">day</br>
? ? <input type="button" id="b" value="count" onclick="cot()"></br>
? ? <input type="text" id="w">week</input>
</form>
</body>
</html>
2016-02-12
這似乎是語言本身的問題,自己設(shè)置日期星期數(shù)會產(chǎn)生一天的誤差,如果這樣改就沒有問題
if(myday==0)
? document.getElementById("w").value=weekday[6];
? else
? document.getElementById("w").value=weekday[myday-1];
2016-03-02
2016-02-15
我運行了你的代碼沒問題,你輸入月份時注意0表示1月,1表示2月......11表示12月,即想查2016年2月15日,就輸入2016 1 15