在php中的特定时间(由用户指定)调用函数


call function at specific time (specified by user) in php

我在php中创建一个应用程序,因为用户可以在特定时间发送sms,时间由用户提供,例如

有文本字段和时间选择选项,假设用户键入消息并将时间设置为周一下午5:00,然后在周一下午5:00自动发送消息

但我的问题是,时间将取决于服务器,所以我们如何管理,例如,如果用户来自印度,服务器来自美国,那么时间将如何管理,

也许我们可以做一件事,用户可以根据该消息选择国家将发送

但是我们如何管理时间,我们是否需要每一秒都检查并根据时间进行计算?

有图书馆吗?如果有人知道,请告诉我

u只是将所有时间转换为服务器时间,然后根据它发送消息。。。。这就是你所有的操作都是根据服务器时间完成的。。

例如:用户为印度指定下午5:00,你只需将时间转换为适当的服务器时间,然后进行处理。。。。。

是的,你必须运行CRON JOB,

您可以从C面板设置CRON作业;"CRON INTERVAL TIME"os取决于要求,例如,您可能需要每5分钟或10分钟运行一次。。。。。

现在,您需要做的是获取用户的输入值,并在服务器中保存时间。

然后创建一个php文件(例如:cron.php),并在那里执行类似的逻辑,检查DB中属于"current tim"e和"current time-cron INTERVAL time"的记录,因此它将获取计划在该特定时间发送的记录。