一个简单的钟表

来源:7-2 Date 日期对象

qq_Hah

2018-08-16 22:17

<!DOCTYPE html>

<html>

    <head>

    <title>

        date

    </title>

    <script type="text/javascript">

    function showdate(){

    var mydate=new Date();

    var y=mydate.getFullYear();

    var M=mydate.getMonth()+1;

    var d=mydate.getDate();

    var h=mydate.getHours();

    var m=mydate.getMinutes();

    var s=mydate.getSeconds();

    function date(x){

        if(x>=10){

            return x;

        }

            return "0"+x;

    }

    var m=date(m);

    var s=date(s);

    

    document.getElementById("p1").innerHTML=y+"/"+M+"/"+d+"<br/>"+h+":"+m+":"+s;

    setTimeout("showdate()",500)

    }

    </script>

    </head>

    <body onload="showdate()">

     <p id="p1"></p>   

    </body>

</html>


写回答 关注

4回答

  • 00妹
    2019-04-04 10:39:51

    您好, document.getElementById("p1").innerHTML=y+"/"+M+"/"+d+"<br/>"+h+":"+m+":"+s;这句 使用doument.write方法可以吗

  • 慕先生515833
    2019-02-03 21:36:40

      var M=mydate.getMonth()+1;这里的+1是什么意思呢?只有月份要+1吗?

    惊石破天

    对的,月份是0(1月)-11(12月)来算的,所以需要加一

    2019-02-12 16:24:16

    共 1 条回复 >

  • qq_玉何萧_rAHLNZ
    2018-11-24 13:31:07

    请问 function date(x) 这个函数以及最后的return 'o'+x; 是做什么用的,我试了试发现没有这些也不会影响啊。

    慕用4091... 回复慕仔1561...

    变量是可以重复赋值的!

    2019-02-10 21:39:26

    共 3 条回复 >

  • 志远呀
    2018-08-18 15:14:10

    ?????????所以问题是?

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题