在事件触发后24小时运行PHP

时间:2021-04-01 作者:Dazza

我对这一点有点迷茫,希望能给我一些指导。我创建了一个插件,在用户成功注册后向其发送消息。但是,我希望此消息在事件触发24小时后发送(他们的帐户验证)。

谢谢

1 个回复
SO网友:Majid Ali

在下面的函数中,获取用户的注册日期,并在注册日期后添加24小时。如果当前时间与$通知时间匹配,则发送消息。

$notify = date("Y-m-d H:i:s",strtotime("+24 hours",strtotime($registration_date)));
if(date("Y-m-d H:i:s")==$notify){
    //send message code
}