jq 倒计时和正计时

        <script>

            $(function () {

                show_time();

                line()

            });

 

            function show_time() {

                var time_start = new Date(); //设定当前时间

                // console.log(time_start)

                var e_time = $('#e_time').val()

                var time_end = new Date(e_time).getTime(); //设定目标时间

                // // 计算时间差

                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;

                }

                // 显示时间

                $("#time_d").html(int_day);

                $("#time_h").html(int_hour);

                $("#time_m").html(int_minute);

                $("#time_s").html(int_second);

                // 设置定时器

                setTimeout("show_time()", 1000);

            }

 

            function line() {

                var time_start = new Date(); //设定当前时间

                var e_time = $('#log_time').val()

                var time_end = new Date(e_time).getTime(); //设定目标时间

                // // 计算时间差

                var time_distance = time_start - time_end;

                // 天

                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;

                }

                // 显示时间

                $("#online_d").html(int_day);

                $("#online_h").html(int_hour);

                $("#online_m").html(int_minute);

                $("#online_s").html(int_second);

                // 设置定时器

                setTimeout("line()",1000);

        }

                

        </script>       

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值