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

倒计时 时分秒数值小于10时给数值前面加0

当时分秒数值小于10的时候在时分秒前面添加0怎么弄?

<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
    <title>限时抢</title>
    <link rel="stylesheet" type="text/css" href="style.css">
<style>
    .content3{
        width:400px;
        height: 100px;
        margin:0 auto;
        background:#F9263E;
        text-align: center;
        line-height: 100px;
        border-radius: 20px;
    }
</style>

</head>
<body>
    <div>
    <div>还剩: <span id="LeftTime"></span></div>
    </div>
</body>
    <script type="text/javascript">
        window.onload = function(){
            showTime();
        }
        function showTime(){
            var endTime = new Date("2017/4/20,12:00:00");
            var startTime = new Date();
            var leftSeconds = parseInt((endTime.getTime()-startTime.getTime())/1000);//两个时间点之间的秒数
            var d = parseInt(leftSeconds/(60*60*24));//天数,这个直接取整
            var h = parseInt(leftSeconds/3600)%24;//小时需要求余24,获取天数之外的小时数
            var m = parseInt(leftSeconds/60)%60;//只获取残留的分钟数
            var s = leftSeconds%60;//残留的秒数
            if(leftSeconds<=0){
                document.getElementById("LeftTime").innerHTML="团购已结束";
            }else{
                document.getElementById("LeftTime").innerHTML=d+"天"+h+"小时"+m+"分"+ s+"秒";
                setTimeout(showTime,1000);           

        }
    }

    </script>
</html>


正在回答

1 回答

function checkTime(i){

        if(i < 10){

       i = "0" + i;

        }

        return;

}

先定义一个函数用来判断分秒,如果小于10则在前面加上0;然后你再调用这个函数。如:

m = checkTime( m );

s = checkTime( s );

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

举报

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

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

进入课程

倒计时 时分秒数值小于10时给数值前面加0

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号