Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过javascript在特定时间内发出通知?_Javascript_Asynchronous_Notifications - Fatal编程技术网

如何通过javascript在特定时间内发出通知?

如何通过javascript在特定时间内发出通知?,javascript,asynchronous,notifications,Javascript,Asynchronous,Notifications,我会尽量保持简短。希望在这方面得到一些帮助或指导。我正在为一个需要通知的客户创建一个webapp,比如这个案例 客户在晚上10点登记入住酒店12小时,该客户将在上午10点离开酒店。我的客户想要一种方式,当酒店的客户还有10分钟的时间时,显示通知。我的意思是,在上午9:50,系统应该显示一个通知:“212房间的时间很快就要到期了。联系他,问他是否需要额外的时间。” 我使用PHP和JQuery完成这个任务。整个过程就是找出一种方法来检查客户的结束时间,并在结束时间前10分钟显示一个通知。我不知道如何

我会尽量保持简短。希望在这方面得到一些帮助或指导。我正在为一个需要通知的客户创建一个webapp,比如这个案例

客户在晚上10点登记入住酒店12小时,该客户将在上午10点离开酒店。我的客户想要一种方式,当酒店的客户还有10分钟的时间时,显示通知。我的意思是,在上午9:50,系统应该显示一个通知:“212房间的时间很快就要到期了。联系他,问他是否需要额外的时间。”

我使用PHP和JQuery完成这个任务。整个过程就是找出一种方法来检查客户的结束时间,并在结束时间前10分钟显示一个通知。我不知道如何不断地“检查结束时间”,并在适当的时间显示通知

我希望我已经解释过了。任何方向,任何对此有效的东西,任何东西都将受到欢迎


提前感谢。

我建议您使用jQuery执行前一篇文章中解释的操作

setInterval(function() {
   // check the time, if it is 10 min before end-time, display notification
}, 1000);
作为一种方法,您可以创建通知器,它每分钟都会向服务器询问消息。它将是这样的:

$(document).everyTime('1min', function(){
  // your request function
});
在您的请求中,您不需要发送任何数据(当然,如果您的服务器知道您的时区)

若当时并没有通知,服务器将在DB reques之后以FALSE响应您,或者使用通知/通知数组(当然是json对象)响应您


祝你好运

我建议您使用jQuery执行前一篇文章中解释的操作

作为一种方法,您可以创建通知器,它每分钟都会向服务器询问消息。它将是这样的:

$(document).everyTime('1min', function(){
  // your request function
});
在您的请求中,您不需要发送任何数据(当然,如果您的服务器知道您的时区)

若当时并没有通知,服务器将在DB reques之后以FALSE响应您,或者使用通知/通知数组(当然是json对象)响应您


祝你好运

一般来说,不要相信JS提供给您的时间和日期信息。它基于客户的计算机,可能准确,也可能不准确。相反,请参考服务器报告的时间。一般来说,不要相信JS提供给您的时间和日期信息。它基于客户的计算机,可能准确,也可能不准确。相反,请参考服务器报告的时间。