我已正确设置PHP的时区。但是Symfony2日志(Monolog)中的时间戳并没有反映出来。
答案 0 :(得分:-1)
至少有两种方法可以让PHP表现得像你选择的时区一样。
请将此其他常见问题解答至change timezone for your entire account.
如果您只想要特定的PHP脚本(而不是shell或其他cgi脚本)来使用特定的时区,请在PHP代码中设置timezone环境变量,如下所示:
回声“原始时间:”。日期( “H:I:S”)。 “\ n” 个;运行putenv( “TZ = US /东部”);
回应“新时代:”。日期( “H:I:S”)。 “\ n” 个;如果您将行putenv("TZ=US/Eastern");
放在一个文件中
所有其他PHP脚本都包含(),然后所有PHP脚本都将使用该时区。
可供选择的时区列表(putenv()的“US / Eastern”除外)在这里: