2012-08-08 58 views

回答

0

改爲使用DateTime類,它允許您在創建時指定時區(默認爲UTC),或者使用setTimezone()更改呈現時區。

2

使用DateTime::createFromFormat(> = 5.3.0),它允許您設置給定日期的時區。這將允許您僅修改給定日期的時區,而不修改可能出現在腳本其他地方的日期。

返回根據指定的 格式格式化的新的DateTime對象。

面向對象的風格

public static DateTime DateTime::createFromFormat (string $format , string $time [, DateTimeZone timezone ]) 

程序風格:

DateTime date_create_from_format (string $format , string $time [, DateTimeZone $timezone ]) 

的文檔做提供每個參數的細節做好,如果你不熟悉他們,我不會發布這一切。

另一種方法是修改date format中的時區。時區標識符是(在PHP 5.1.0中添加的)。

+0

這看起來不錯,但文檔說DateTime :: createFromFormat需要PHP 5> = 5.3.0,但我們的PHP版本是PHP 5.2.17。還有其他建議嗎? – Obay 2012-08-08 06:11:43

+0

然後使用[日期格式](http://www.php.net/manual/en/function.date.php)。時區標識符是(在PHP 5.1.0中添加的)。 – RobB 2012-08-08 06:14:44

相關問題