首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日志中时间戳的时区?

日志中时间戳的时区?
EN

Stack Overflow用户
提问于 2012-09-18 14:19:36
回答 1查看 1.3K关注 0票数 3

我正确地设置了PHP的时区。但是Symfony2日志(Monolog)中的时间戳并不能反映这一点。

  • 是硬编码到UTC+0还是什么的?
  • 这是日志的最佳实践吗?
  • 我怎么才能改变这个?
EN

回答 1

Stack Overflow用户

发布于 2012-09-18 14:29:29

至少有两种方法可以使PHP表现得好像它在您选择的时区。

  1. 遵循另一个常见问题到更改整个帐户的时区。
  2. 如果只希望特定的PHP脚本(而不是shell或其他cgi脚本)使用特定的时区,请在PHP代码中设置时区环境变量,如下所示: 回音“原始时间:”。日期(“h:i:s”)“n”; putenv("TZ=US/Eastern"); 回音“新时代:”。日期(“h:i:s”)“n”;

如果您将行putenv("TZ=US/Eastern");放在由所有其他PHP脚本包含()的文件中,那么所有的PHP脚本都将使用该时区。

除了putenv()的“US/ list”之外,还有一个可供选择的时区列表如下:

区带

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12478890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档