2

在我的应用程序中,我使用 Zend_Date。我设置了 date_default_timezone_set('UTC') 因为在内部和数据库中我只想拥有 UTC 时间。

对于我想在本地时间显示的用户。最简单的方法是什么?假设我在视图 $user->timezone 和 $date 中有 $timezone 是“Europe/Helsinki”,$date 是 Zend_Date。

4

1 回答 1

3

这应该在手册中得到更好的记录,因为它是一个非常常见的用例。幸运的是,它很简单:

$date->setTimezone($user->timezone);

echo $date->get(Zend_Date::TIME_SHORT); //prints in user timezone
于 2009-10-11T15:06:34.373 回答