问答详情
源自:8-3 计时器setInterval()

能帮忙解释下代码吗?

 function clock(){

    var time=new Date();

    var HH = time.getHours();

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

    var MM = time.getMinutes();

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

    var SS = time.getSeconds();

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


提问者:zxw_1994 2016-03-15 21:46

个回答

  • 脾气有点坏
    2016-03-15 22:44:15

     function clock(){

        var time=new Date(); // 将现在的时间(年月日小时分秒)赋值给变量time

        var HH = time.getHours(); //将变量time其中的“小时”赋值给变量HH

        if(HH<10){HH="0"+HH}; // 如果现在的时间小于10点,就在前面加一个0

        var MM = time.getMinutes(); //将变量time其中的“分”赋值给变量MM

        if(MM<10){MM="0"+MM};// 如果现在的时间小于10分,就在前面加一个0

        var SS = time.getSeconds(); //将变量time其中的“秒”赋值给变量SS

        if(SS<10){SS="0"+SS}; // 如果现在的时间小于10秒,就在前面加一个0


  • qq_被烫斗烫过的叶子蕉了_0
    2016-03-15 22:42:10

    当秒,分,时小于10,就是只有个位数时 在其前面加“0”,比如 2:2:2  应表示 02:02:02