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

倒计时函数

//倒计时函数
$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小时倒计时

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

点击查看更多内容
TA 点赞

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

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消