【发布时间】:2010-08-17 22:50:21
【问题描述】:
我以 ISO 格式存储我所有的日期,所以它们看起来都是这样的:
2010-08-17T12:47:59+00:00
现在,当我的应用程序启动时,我注册了当前用户所在的时区。在我的例子中,这将是“欧洲/柏林”:
date_default_timezone_set("Europe/Berlin");
但是,当 Zend_Date 解析 ISO 日期时,它会覆盖之前设置的默认时区,现在具有 UTC 时区。
但是当我在视图脚本中输出这个日期时,我希望它在正确的时区显示日期。
有没有比为此编写自定义视图助手更好的解决方案? (如果这是正确的解决方案,不应该已经有一个“DateViewHelper”吗?)
【问题讨论】:
标签: php zend-framework timezone date