将时间存储在本地系统中,并与javascript中的当前时间进行比较

k5ifujac  于 2023-03-16  发布在  Java
关注(0)|答案(1)|浏览(113)

我在数据库中有start_time : 17:00:00end_time : 18:00:00,用户只允许在这段时间内进行调用。
我从服务器获取这个时间并将其存储在局部变量中

var start_time='';
      var end_time='';
      const results = await fetch(Url+'details', {
            method: 'POST',
            ..
          })
        });

结果包含results.start_timeresults.end_time
每一分钟我必须检查当前时间是否位于上述start_time和end_time之间,即分别为17:00:0018:00:00,并且呼叫断开功能用于自动断开呼叫。
如果我通过每分钟调用函数来比较服务器的时间,可能会降低应用程序的速度,有没有其他方法可以达到同样的效果。
任何解决方案都将受到高度赞赏。
谢谢

wlwcrazw

wlwcrazw1#

在服务器上,您可以使用crontab在特定时间更改数据库中的变量connect。例如,17:00将变量更改为true,18:00将变量更改为false,当用户尝试调用时,在来自前端的每个连接中检查此变量

相关问题