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

时 分 秒 是个位数前面显示0 大于则不显示0 ,求问怎样添加和取消

时 分 秒 是个位数前面显示0 大于则不显示0 ,求问怎样添加和取消

晨曦雨露1 2016-12-14 18:45:55
<!DOCTYPE html><html><head>    <meta charset="UTF-8" />    <title>Document</title>    <style>        div{            width:800px;            height:200px;            /* border:1px solid red; */            margin:0 auto;        }        span{            font-size:30px;            color:red;        }        a{            width:100px;            height:30px;            font-size:30px;        }    </style></head>    <div>        <span id="qiang"></span>        <a  id="as" href="javascript:">开抢</a>        <span id="ke"></span>    </div><body>    <script>        var qiang = document.getElementById('qiang');        var as = document.getElementById('as');        var ke = document.getElementById('ke');        function rem(){                var d = new Date();                var w = new Date('2016/17/14 19:50:50');                var x = w.getTime()-d.getTime();                if (x<0){                    return '000天00时00分00秒';                }                var t = Math.floor(x/1000/60/60/24);                var s = Math.floor(x/1000/60/60)%24;                var f = Math.floor(x/1000/60)%60;                var m = Math.floor(x/1000)%60;                var str =t+'天'+s+'时'+f+'分'+m+'秒';               // var i ='0';               //  if(m<10){               //       str =t+'天'+s+'时'+f+'分'+i+m+'秒';               //  }else{               //      i='';               //      str =t+'天'+s+'时'+f+'分'+i+m+'秒';               //  }                return str                // console.log(str);        }        rem();        var tim;        var s = setInterval(function(){                qiang.innerHTML=rem();            if(qiang.innerHTML=='000天00时00分00秒'){                clearInterval(s);                qiang.style.display='none';                as.style.color='red';                as.setAttribute('href','1-1.html');                as.onclick=null;            }        },1000);        as.onclick=function(){                ke.innerHTML='客关别急还没到时间!';                    tim=setTimeout(function(){                        ke.innerHTML=null;                    },2000)            }    </script></body></html>
查看完整描述

1 回答

已采纳
?
杰杰就是我

TA贡献32条经验 获得超24个赞

你在得到 m的时候就应该做一个判断, 可以使用三目运算符  ,如下所示  

m = m < 10 ? '0'+m : ''+m;

这是针对秒的处理, 同里,  你也可以对分钟进行处理, 既可以得到你想要的答案, 然后在赋值给str, 而不是先赋值给str ,然后在修改 str

查看完整回答
2 反对 回复 2016-12-15
  • 1 回答
  • 0 关注
  • 1461 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信