2

私のアプリでは、Zend_Dateを使用しています。内部およびデータベースでUTC時刻のみが必要なため、date_default_timezone_set('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 に答える