一千萬個為什麽

搜索

如何使用Zend_Date簡單地更改時區偏移?


我正在使用Zend_Date管理日程安排應用中的日期/時間。

我能夠確定用戶時區的唯一方法是通過Javascript,它只提供時區偏移。 Zend_Date似乎只采用了“America/New_York”格式的時區。

有沒有辦法以這種格式獲取用戶時區或使用Zend_Date設置時區偏移量?

謝謝!

最佳答案

尼基

你不需要Zend_Date,因為PHP內部DateTime和DateTimeZone對象適用於此;但是,如果你真的需要使用Zend_Date,我可以指出你正確的方向。

請參閱以下示例

  1. $date = new Zend_Date(1234567890, false, $locale);
  2. $date->toString... (see: http://framework.zend.com/manual/en/zend.date.constants.html for more details)
  3. Use the following Constants for ISO 8601: (Z = Difference of time zone [+0100])

這應該可以讓你到達你需要的地方。如果您遇到問題,請發布代碼示例。

轉載註明原文: 如何使用Zend_Date簡單地更改時區偏移?

猜你喜歡