我正在php
创建一个应用程序,用户可以在特定时间发送sms
,时间由用户提供,例如
有文本提交和时间选择选项假设用户有类型消息,并在下午5:00设置星期一,然后在星期一下午5:00自动发送消息
但我的问题是时间将取决于服务器,所以我们如何管理,例如,如果用户来自印度,服务器来自美国,那么将如何管理时间,
可能我们可以做一件事,用户可以根据将要发送的消息选择国家
但我们如何管理时间,是否需要每秒检查一次并根据时间进行计算?
有没有图书馆?如果有人知道的话,请告诉我
答案 0 :(得分:1)
你只需将所有时间转换为服务器时间,然后根据它发送消息.... 这就是你所有的操作都是根据服务器时间完成的。
例如:用户指定印度下午5:00你只需将时间转换为适当的服务器时间,然后进行处理......
答案 1 :(得分:0)
是的,你必须运行CRON JOB,
您可以从C-Panel设置CRON JOB; “CRON INTERVAL TIME”os取决于要求,例如你可能需要每5分钟或10分钟运行一次......
现在,您需要做的是从用户获取输入值并保存在服务器时间。
然后创建一个php文件(例如:cron.php)并在那里执行逻辑,检查DB中的“recoreds”是否属于“当前时间”e和“当前时间 - CRON INTERVAL TIME”,因此它将获取要在该特定时间发送的记录。