关于jquery定时器设置问题 ios定时器无法响应问题 ios 时间显示为NaN问题 优惠时间倒计时

设计时间为:“2019-12-17”发现安卓端和浏览器端,浏览器模拟器显示均没问题,但是ios 手机显示为NaN
解决办法 :把"2019-12-17"改为"2019/12/17"即可兼容安卓和 iOS
附上一段定时器设置代码:

function CountDown() {
            if (new Date("2019/12/17 18:00").getTime() - new Date("2019/12/17 17:00").getTime() >= 0) {
                var date = new Date("2019/12/17 18:00").getTime() - new Date().getTime();
                var days = date / 1000 / 60 / 60 / 24;
                var daysRound = Math.floor(days);
                var hours = date / 1000 / 60 / 60 - (24 * daysRound);
                var hoursRound = Math.floor(hours);
                var minutes = date / 1000 / 60 - (24 * 60 * daysRound) - (60 * hoursRound);
                var minutesRound = Math.floor(minutes);
                var seconds = date / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
                var secondsRound = Math.floor(seconds);
                // var time = "倒计时" + (daysRound + "天" + hoursRound + "时" + minutesRound + "分" + secondsRound + "秒");
                var check_mintes = daysRound * 1440 + hoursRound * 60 + minutesRound;
                // minutes = Math.floor(maxtime / 60);

                // seconds = Math.floor(maxtime % 60);
                if (check_mintes < 10) {
                    check_mintes = "0" + check_mintes
                }
                if (secondsRound < 10) {
                    secondsRound = "0" + secondsRound
                }
                msg = "优惠剩余时间:" + check_mintes + " 分 " + secondsRound + " 秒";
                $("#discount").html(msg);
                // --maxtime;
            } else {
                $("#discount").hide();
                // clearInterval(timer);
            }
        }
    }
  timer = setInterval("CountDown()", 1000);

效果图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值