原生js倒计时效果

原生js实现倒计时的效果,结束时间时间可以自己设置,主要用到了new Date( )和getTime( ),然后再用parseInt( )转化。

new Date()   //当前时间

getTime()    //指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数

完整代码:

<script>
function FreshTime()
{
        var endtime=new Date("2018/10/1,12:30:00");//结束时间
        var nowtime = new Date();//当前时间
        var lefttime= parseInt((endtime.getTime() - nowtime.getTime()) / 1000); 
        d=  parseInt(lefttime/(24*60*60));
        h=  parseInt(lefttime/(60*60)%24);
        m=  parseInt(lefttime/60%60);
        s=  parseInt(lefttime%60);
       
        document.getElementById("LeftTime").innerHTML=d+"天"+h+"小时"+m+"分"+s+"秒";
        if(lefttime<=0){
        document.getElementById("LeftTime").innerHTML="已结束";
        clearInterval(sh);
        }
}
   FreshTime();
   var sh;
   sh=setInterval(FreshTime,500) ;
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值