PHP中的时间配置

时间:2014-04-08 07:51:22

标签: php timezone wamp

我们有一个在America / New_York时间运行的WAMP服务器和一个每天在当地时间凌晨1点30分或早上5点30分(北京时间60点)运行的计划任务。

它今天早上(2014年8月4日)运行但是运行"日期(' Y-m-d')"输出' 2014-04-07'即使unix时间戳是1396935011(星期二,2014年4月8日05:30:11 GMT)。

我到底错过了什么?为什么每天都会告诉我们它是在前一天运行的,尽管我知道它确实没有。

由于

A

1 个答案:

答案 0 :(得分:0)

如果您正在运行计划任务,我可以假设您是指从任务计划程序运行PHP CLI脚本吗?

如果是这样,您还必须将时区更改为\wamp\bin\php\php5.x.y\php.ini文件,以便CLI也知道它正在New_York时区中运行。

date.timezone = "America/New_York"