通过JS苹果系统如何做时间限制

发布于 2022-09-13 01:05:42 字数 888 浏览 11 评论 0

比如像实现一个每天早上7点到下午4点可以进入这个页面,这个苹果手机如何实现。安卓实现了,但是苹果上面不能用

    var myDate = new Date();
    var yy = myDate.getFullYear(); //当前年
    var mm = myDate.getMonth() + 1; //当前月
    var dd = myDate.getDate(); //获取当前日(1-31)
    
    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";
    }
    
    
    
    
    问题已解决答案如下(苹果手机也正常):
    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";
  }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

傲影 2022-09-20 01:05:42
    问题已解决答案如下(苹果手机也正常):
    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";
  }
七月上 2022-09-20 01:05:42
//上述代码改成这样试试看效果
 var myDate = new Date();
    var yy = myDate.getFullYear(); //当前年
    var mm = myDate.getMonth() + 1; //当前月
    var dd = myDate.getDate(); //获取当前日(1-31)
    

    var day = `${yy}/${mm}/${dd} `

    
    a = (day + '7:00:00').replace(' ', 'T'); // 处理ios时间问题
    b = (day + '16:00:00').replace(' ', 'T');
    
    var asjc = new Date(a).getTime()
    var bsjc = new Date(b).getTime()
    //如果满足下面的条件,没有任何限制,代码继续运行,如果不满足条件则跳转到指定页 
      面
     if (sjc > asjc && sjc < bsjc) {

    } else {
        window.location.href = "../noLiveDemo.html";
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文