PHP:需要服务器时间和日期来运行sql查询

时间:2013-12-04 05:35:12

标签: php mysql

我需要在特定时间和日期向多人发送电子邮件。具体时间和日期

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

1 个答案:

答案 0 :(得分:1)

您需要做的是创建一个运行PHP脚本来处理它的cronjob。

您可以在此处了解如何设置cronjob(如果运行您自己的服务器)http://en.wikipedia.org/wiki/Cron,或联系您的托管服务提供商以获取帮助。

至于在PHP中获取时间和日期,您可以使用日期函数(http://us3.php.net/function.date)。


示例

的Cron

  1. 0 10 * * * user /path/to/file1.php
  2. 03 10 1 1 * user /path/to/file7.php
  3. 代码

    1. if(date("H") == 10)
    2. if(date("M") == 1 && date("d") == 1 && date("H") == 10 && date("i") == 3)