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

倒计时函数

2019.11.08 10:15 4184浏览
//倒计时函数
$scope.showtime=function(endTime){
    var time_start = new Date().getTime(); //设定当前时间
    var time_end = new Date(endTime).getTime(); //设定目标时间
    // 计算时间差
    var time_distance = time_end - time_start;
    if (time_distance > 0) {
        // 天
        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)

        $scope.countDown={
            dayten:parseInt(int_day / 10),
            dayone:parseInt(int_day % 10),
            hourten:parseInt(int_hour / 10),
            hourone:parseInt(int_hour % 10),
            minuteten:parseInt(int_minute / 10),
            minuteone:parseInt(int_minute % 10),
            secondten:parseInt(int_second / 10),
            secondone:parseInt(int_second % 10)
        };

        $timeout(function(){
            $scope.showtime(endTime)
        }, 1000);

    }
}

如下24小时倒计时

http://img1.sycdn.imooc.com/5dc52b080001d9e401410069.jpg

点击查看更多内容
0人点赞

若觉得本文不错,就分享一下吧!

评论

相关文章推荐

正在加载中
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消