我需要在特定时间和日期向多人发送电子邮件。具体时间和日期
1. At 10am each morning
2. On Sunday morning at 10:01 am
3. On the last day of each month,at 10:02 am
4. On April 1 10:03 am
5. On July 1 10:03 am
6. On October 1 10:03 am
7. On Jan 1 10:03 am
8. on Jan 1 10:04 am
电子邮件将从服务器发送,收件人将从数据库中收集。 Please help me to get these time and date automatically with PHP. This process will automatic
。
答案 0 :(得分:1)
您需要做的是创建一个运行PHP脚本来处理它的cronjob。
您可以在此处了解如何设置cronjob(如果运行您自己的服务器)http://en.wikipedia.org/wiki/Cron,或联系您的托管服务提供商以获取帮助。
至于在PHP中获取时间和日期,您可以使用日期函数(http://us3.php.net/function.date)。
示例强>
的Cron
0 10 * * * user /path/to/file1.php
03 10 1 1 * user /path/to/file7.php
代码
if(date("H") == 10)
if(date("M") == 1 && date("d") == 1 && date("H") == 10 && date("i") == 3)