【无标题】

网页倒计时

1.先获取考试时间再获取结束时间

var now = new Date();
var end = new Date( "2021-2-19 00:00:00" );

2.获取时间差

var time = ( end.getTime()-now.getTime() )/1000;

3.假设time小于0,直接结束**

   function djs(){      
       if( t < 0 ){         
          h1.innerHTML = "倒计时结束";         
             flag = false;       
              return;        }        ```
**4.若time大于0则输出**
要是时分秒小于10,为美观应在前面加个0,可以通过字符串拼接在前面加个0
```java
var flag = true;
    function djs(){     
       if( t < 0 ){                  h1.innerHTML = "倒计时结束";            flag = false;          
         return;       
          }        
          //小时        
          var h = parseInt( t/3600 ); 
         h= h>10?'0'+ h: h;
                 
          //分钟      
            var m = parseInt( ( t-h*3600 )/60 );  
               m= m>10?'0'+ m: m;
                 
               //秒数       
             var s = parseInt( t-h*3600-m*60 );   
               s= s>10?'0'+ s: s;
                  
               //输出倒计时时间  
                    
   h1.innerHTML = "距离倒计时结束还有"+h+"小时"+m+"分钟"+s+"秒"            }    djs();   
    //设置自动倒计时   
    var times = setInterval( function(){        if( flag ){            
    t--;          
      if( t<0 ){                h1.innerHTML = "倒计时结束";                //关闭倒计时                
      clearInterval( time );            }else{  
          djs();        
              }          
     }   
      },1000 )
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值