我们有一个在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
答案 0 :(得分:0)
如果您正在运行计划任务,我可以假设您是指从任务计划程序运行PHP CLI脚本吗?
如果是这样,您还必须将时区更改为\wamp\bin\php\php5.x.y\php.ini
文件,以便CLI也知道它正在New_York时区中运行。
date.timezone = "America/New_York"