不知道哪里錯了,出現(xiàn)不了時間,求大神指教
<!DOCTYPE html>
<html>
<head>
? ? <meta charset="UTF-8">
? ? <title>計時器</title>
? ? <style>
? ? </style>
<script language ="javascript" type="text/javascript">
? ? ?window.onload=function(){
? ? ? ? showTime();
? ? }
? ? function checkTime(i){
? ? ? ? if(i<10){
? ? ? ? ? ? i="0"+i;
? ? ? ? }
? ? ? ? return i;
? ? }
? ? function showTime(){
? ? ? ? var mydate=new Date();
? ? ? ? var year=mydate.getFullYear();
? ? ? ? var month=mydate.getMonth()+1;
? ? ? ? var date=mydate.getDate();
? ? ? ? var d=mydate.getDay();
? ? ? ? var h=mydate.getHours();
? ? ? ? var m=mydate.getMinutes();
? ? ? ? var s=mydate.getSeconds();
? ? ? ? m=checkTime(m);
? ? ? ? s=checkTime(s);//判斷
? ? ? ? var weekday=new Array(7)
? ? ? ? weekday[0]="星期日";
? ? ? ? ?weekday[1]="星期一";
? ? ? ? ? weekday[2]="星期二";
? ? ? ? ? ?weekday[3]="星期三";
? ? ? ? ? ? weekday[4]="星期四";
? ? ? ? ? ? ?weekday[5]="星期五";
? ? ? ? ? ? ? weekday[6]="星期六";
? ? ? ? docment.getElementById("show").innerHTML=""+year+'年'+month+'月'+date+'日'+weekday[day]+h+':'+m+':'+s;
? ? ? ? t=setTimeout("showTime()",500);
}
? ??
</script>
</head>
<body>
? ? <div class="content1">
? ? ? ? <div id="show">顯示時間的位置</div>
? ? </div>
</body>
</html>
2018-11-08
document.getElementById("show").innerHTML=""+year+'年'+month+'月'+date+'日'+weekday[d]+h+':'+m+':'+s;
1、document拼寫錯了;
2、weekday[day]改成weekday[d];
2018-08-23
少定義了 day ; ?可以按照視頻說的 ? var d= mydate.getDay(); ?最后輸出那 weekday[ ] 括號里面填 d 就可以
2018-08-19
你把輸出語句的day改成mydata.getDay()
2018-08-14
docment.getElementById("show").innerHTML=""+year+'年'+month+'月'+date+'日'+weekday[day]+h+':'+m+':'+s; 錯了。
應該是
document.getElementById("show").innerHTML=""+year+'年'+month+'月'+date+'日'+weekday[new.getDay()]+h+':'+m+':'+s;
這里的星期幾效果的實現(xiàn),用的是取數(shù)組對應的值,可以試著看之前相關的內容加強下。
2018-08-06
?if(i<10){
? ? ? ? ? ? i="0"+i;
? ? ? ? }
? ? ? ? return i;
應該這段i顯示未定義,換成三元運算符return i<10 ? "0"+i : i;