欢迎您光临本站
首页 > js+jq > 正文
faddei头像
faddei

2021-07-10

评论者
js+jq
0 1

传递结束时间即可实现倒计时

show_time();
function show_time(){
    var time_start = new Date().getTime(); //设定当前时间
    var time_end =  new Date("2019-06-21 13:36:00").getTime(); //设定目标时间
    if(time_start>=time_end){
        $(".hd-bosp").html('00:00:00'); // 显示时间
    }else{
        // 计算时间差
        var time_distance = time_end - time_start;
        // 天
        var int_day = Math.floor(time_distance/86400000) 
        time_distance -= int_day * 86400000;
        // 时
        var int_hour = Math.floor(time_distance/3600000) 
        time_distance -= int_hour * 3600000; 
        // 分
        var int_minute = Math.floor(time_distance/60000) 
        time_distance -= int_minute * 60000; 
        // 秒 
        var int_second = Math.floor(time_distance/1000)
        // 时分秒为单数时、前面加零 
        if(int_day < 10){ 
            int_day = "0" + int_day; 
        } 
        if(int_hour < 10){ 
            int_hour = "0" + int_hour; 
        } 
        if(int_minute < 10){ 
            int_minute = "0" + int_minute; 
        } 
        if(int_second < 10){
            int_second = "0" + int_second; 
        }
        $(".hd-bosp").html(int_day+'天'+int_hour+':'+int_minute+':'+int_second); // 显示时间
        setTimeout("show_time()",1000);
    }
}


版权声明:本站所提供的文章、图片等内容均为用户发布或互联网整理而来,仅供学习参考,如有侵犯您的版权,请联系我们客服人员删除。

298

精彩推荐

暂无评论

文明用语