到达日期和时间时的PHP电子邮件提醒

到达日期和时间时的PHP电子邮件提醒,php,cron,Php,Cron,我正在制作一个待办脚本,它将从用户那里获取描述、时间、日期,并且msg_id是自动递增的。 然后将其存储在一个名为“提醒”的表中。 现在我不明白的是,我怎样才能让它在那个特定的时间起作用?我可以通过设置每天运行的cronjob并执行一个脚本来检查当天是否等于当前日期,如果等于当前日期,它将向用户发送一封邮件。但是,将cronjob设置为每分钟工作一次,我认为这将提高服务器的使用率。 任何其他不会提高服务器使用率的解决方案都将不胜感激。感谢您的时间但是将cronjob设置为每分钟工作一次,我认为这

我正在制作一个待办脚本,它将从用户那里获取描述、时间、日期,并且msg_id是自动递增的。 然后将其存储在一个名为“提醒”的表中。 现在我不明白的是,我怎样才能让它在那个特定的时间起作用?我可以通过设置每天运行的cronjob并执行一个脚本来检查当天是否等于当前日期,如果等于当前日期,它将向用户发送一封邮件。但是,将cronjob设置为每分钟工作一次,我认为这将提高服务器的使用率。
任何其他不会提高服务器使用率的解决方案都将不胜感激。感谢您的时间

但是将cronjob设置为每分钟工作一次,我认为这将提高服务器使用率-如果脚本有效,则不会。对于一台计算机来说,每分钟运行一次是非常轻松的工作。解决这个问题的通常方法是cron或服务器守护进程,这取决于您对该功能的使用情况。我使用的是每月9美元的主机,难道我的主机不会因为我使用得好而生气吗?如果您的主机抱怨,那么就不要支持每分钟一次的调度。减少到10分钟的间隔,服务器负载就减少了10倍,因为您只需要运行脚本十分之一的时间。啊!为什么我没想到,那太酷了。我不能接受任何评论,否则我会的。谢谢大家。