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

我的代码错了吗?

<!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 Date=now.getDate();

    var day=  now.getDate()  ;

    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[d] +h+":"+m+":"+s;

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

  }


</script>

</head>

<body>

<div class="content1">

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

</div>

</body>

</html>


正在回答

1 回答

var Date=now.getDate();这里不能用Date,因为会与 var now=new Date();混淆,要换成date

weekday【d】里的d没有定义,要在前面加上var d = now.getDay();

你可以自己在谷歌浏览器里用开发者工具自己检测bug

希望对你有帮助

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

荣耀zyy 提问者

非常感谢!
2016-08-06 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

我的代码错了吗?

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