2011-02-15 53 views
3

我正在測試出入門系統,但問題是,我的主人的時區與我住的地方不同。在我的服務器上是凌晨3點,而在我的本地計算機上,時間是下午4點。我如何自動調整從數據庫中提取的代碼以顯示爲類似於我所在的時區的時區?在PHP和MySQL中處理時區?

回答

3

您可以使用函數date_default_timezone_set()設置默認時區。它在腳本中設置所有日期/時間函數使用的默認時區。

date_default_timezone_set('America/Los_Angeles'); 

看一看這個頁面:

http://php.net/manual/en/function.date-default-timezone-set.php

你可以找到時區列表在這裏

http://php.net/manual/en/timezones.php

或者你可以改變php.ini文件,如果你有它的權限。您可以在選項date.timezone改變你的時區是這樣的:

date.timezone = "US/Central" 

有關date.timezone更多信息,請訪問以下網站:

http://kb.siteground.com/article/How_to_change_the_datetimezone_value_in_PHP.html

+0

你打我張貼完全相同的以秒爲單位的鏈接:D – 2011-02-15 09:01:37