js显示动态时间怎么在分 秒前加零

 我来答
6rl
2014-08-06 · TA获得超过704个赞
知道小有建树答主
回答量:580
采纳率:66%
帮助的人:371万
展开全部
<script type="text/javascript">   
function showLocale(objD)   
    {   
        var str,colorhead,colorfoot;   
        var yy = objD.getYear();   
            if(yy<1900) yy = yy+1900;   
        var MM = objD.getMonth()+1;   
            if(MM<10) MM = '0' + MM;   
        var dd = objD.getDate();   
            if(dd<10) dd = '0' + dd;   
        var hh = objD.getHours();   
            if(hh<10) hh = '0' + hh;   
        var mm = objD.getMinutes();   
            if(mm<10) mm = '0' + mm;   
        var ss = objD.getSeconds();   
            if(ss<10) ss = '0' + ss;   
        var ww = objD.getDay();   
            if ( ww==0 ) colorhead="<font color=\"#FF0000\">";   
            if ( ww > 0 && ww < 6 ) colorhead="<font color=\"#373737\">";   
            if ( ww==6 ) colorhead="<font color=\"#008000\">";   
            if (ww==0) ww="星期日";   
            if (ww==1) ww="星期一";   
            if (ww==2) ww="星期二";   
            if (ww==3) ww="星期三";   
            if (ww==4) ww="星期四";   
            if (ww==5) ww="星期五";   
            if (ww==6) ww="星期六";   
            colorfoot="</font>"  
                str = colorhead + yy + "年" + MM + "月" + dd + "日" + hh + ":" + mm + ":" + ss + " " + ww + colorfoot;   
            return(str);   
    }   
function tick()   
    {   
        var today;   
        today = new Date();   
        document.getElementById("localtime").innerHTML = showLocale(today);   
        window.setTimeout("tick()", 1000);   
    }   
    tick();   
                </script>   
  
  
  
  
<body>   
<span id=localtime></span>     
</body>
匿名用户
2016-05-16
展开全部

设置一个方法double,调用传参就可以了


function double(num){
    if (num<10){
        return "0"+num;   //如果时分秒少于10,则在前面加字符串0
    }
    else{
 return ""+num;        //否则,直接返回原有数字
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hero_wcf
2014-08-06 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:91万
展开全部
你可以判断一下啊,如果分秒小于10,那么就前边加一个0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式