关于苹果系统的js时间限制

下面代码是关于时间做的限制问题,如果不在7:00到16:00点跳转到别的页面。
测试的结果是安卓手机可以正常的进行限制
但是苹果手机却不能,苹果手机不识别这样的js代码吗?

    var myDate = new Date();
    var yy = myDate.getFullYear(); //当前年
    var mm = myDate.getMonth() + 1; //当前月
    var dd = myDate.getDate(); //获取当前日(1-31)

    var sjc = new Date().getTime()
    var hh = myDate.getHours(); //获取当前小时数(0-23)
    var ff = myDate.getMinutes(); //获取当前分钟数(0-59)
    var miao = myDate.getSeconds(); //获取当前秒数(0-59)

    var day = "'" + yy + "-" + mm + "-" + dd + "'"

    a = day + '7:00:00';
    b = day + '16:00:00';

    var asjc = new Date(a).getTime()
    var bsjc = new Date(b).getTime()

    if (sjc > asjc && sjc < bsjc) {

    } else {
        window.location.href = "../noLiveDemo.html";
    }
阅读 2.1k
2 个回答
var asjc = new Date().setHours(7,0,0);
var bsjc = new Date().setHours(16,0,0);
var sjc = new Date().getTime();
    if (sjc > asjc && sjc < bsjc) {

    } else {
        window.location.href = "../noLiveDemo.html";
    }

https://www.w3school.com.cn/j...
image.png

var day = "'" + yy + "-" + mm + "-" + dd + "'"
这里,使用/`拼接,而不是--会有兼容性问题,在PC端也是

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题