checkTime(i)的i为什么就是指的分和秒??很费解啊

<!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 h=now.getHours();

    var m=now.getMinutes();

    var s=now.getSeconds();

    var d=now.getDay();

    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)

  }

alert(d);

</script>

</head>

<body>

<div class="content1">

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

</div>

</body>

</html>


白云那个飘
浏览 6580回答 1
1回答

伊望岁月

m=checkTime(m) s=checkTime(s)因为你调用checkTime传递的就是分和秒;然后checkTime(i)执行后返回了一个值最后重新赋值给了分和秒
打开App,查看更多内容
随时随地看视频慕课网APP