为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不能显示时间呢

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>当前系统时间</title>
<link rel="stylesheet" href="style.css"  />
<script language="javascript" type="text/javascript">

  window.onload = function(){
    showTime();
  }
  function checkTime(i){  //补位处理
      
    if(i<10){
        i="0"+i;
    }
     return i;

  }
  function showTime(){
    var now=new Date();
    var year=now.getFullyear();
    var month=now.getMonth()+1;
    var day=now.getDate();
    var d=now.getDay();
    var h=now.getHours();
    var m=now.getMinutes();
    var s=now.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]="星期六"

    document.getElementById("show").innerHTML=""+year+"年"+month+"月"+day+"日 "+h+":"+m+":"+s;
    t=setTimeout('showTime()',500)
  }

</script>
</head>
<body>
<div class="content1">
  <div id="show">显示时间的位置</div>
</div>
</body>
</html>

正在回答

5 回答

 var year=now.getFullyear();  你这里这个函数错了:  var year=now.getFullYear();    注意下大小写

0 回复 有任何疑惑可以回复我~

var year=now.getFullyear();   ---》 var year=now.getFullYear();

document.getElementById("show").innerHTML=""+year+"年"+month+"月"+day+"日 "+?+h+":"+m+":"+s;---》加上weekday[now.getDay()] 星期几就能显示 

0 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>

<head>

 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

 <title>当前系统时间</title>

 <link rel="stylesheet" href="style.css"  />

 <script language="javascript" type="text/javascript">


   window.onload = function(){

     showTime();

   }

   function checkTime(i){  //补位处理


     if(i<10){

       i="0"+i;

     }

     return i;


   }

   function showTime(){

     var now=new Date();

     var year=now.getFullYear();

     var month=now.getMonth()+1;

     var day=now.getDate();

     var d=now.getDay();

     var h=now.getHours();

     var m=now.getMinutes();

     var s=now.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]="星期六"


     document.getElementById("show").innerHTML=""+year+"年"+month+"月"+day+"日 "+weekday[now.getDay()]+h+":"+m+":"+s;

     t=setTimeout('showTime()',500)

   }


 </script>

</head>

<body>

<div class="content1">

 <div id="show">显示时间的位置</div>

</div>

</body>

</html>


0 回复 有任何疑惑可以回复我~

有一处错误,getFullyear()写错,应写成getFullYear(),


修改后代码:

<!DOCTYPE HTML>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 <title>当前系统时间</title>
 <link rel="stylesheet" href="style.css"  />
 <script language="javascript" type="text/javascript">

   window.onload = function(){
     showTime();
   }
   function checkTime(i){  //补位处理

     if(i<10){
       i="0"+i;
     }
     return i;

   }
   function showTime(){
     var now=new Date();
     var year=now.getFullYear();
     var month=now.getMonth()+1;
     var day=now.getDate();
     var d=now.getDay();
     var h=now.getHours();
     var m=now.getMinutes();
     var s=now.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]="星期六"

     document.getElementById("show").innerHTML=""+year+"年"+month+"月"+day+"日 "+h+":"+m+":"+s;
     t=setTimeout('showTime()',500)
   }

 </script>
</head>
<body>
<div class="content1">
 <div id="show">显示时间的位置</div>
</div>
</body>
</html>

0 回复 有任何疑惑可以回复我~

浏览器问题   把代码复制保存出来   用另外的浏览器打开试试   我的也是这样在慕课网练习界面打不开  保存出来就可以打开了   你代码应该没问题 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
倒计时效果
  • 参与学习       55626    人
  • 解答问题       242    个

电商网站限时抢购倒计时效果计算思路和方法,前端开发必备技术

进入课程

为什么不能显示时间呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信