php 8小時時間差的解決方法小結(jié)
更新時間:2009年12月22日 01:13:51 作者:
前幾天發(fā)現(xiàn)一個問題 date("Y-m-d G:i T",time()) 取出來的時間和本地時間老差8個小時,可我的系統(tǒng)明明是中國標(biāo)準(zhǔn)時(GMT+8),最后終于找到了問題所在。
原來從php5.1.0開始,php.ini里加入了date.timezone這個選項(xiàng),默認(rèn)情況下是關(guān)閉的
也就是顯示的時間(無論用什么php命令)都是格林威治標(biāo)準(zhǔn)時間
和我們的時間(北京時間)差了正好8個小時,有以下3中方法可以恢復(fù)正常的時間。
1,最簡單的方法就是不要用php5.1以上的版本
2,如果一定要用,而且不能修改php.ini,則需要在關(guān)于時間的初始化的語句的
上面加上 date_default_timezone_set (XXX);
3,一勞永逸,僅限能修改php.ini。打開php.ini查找date.timezone 去掉前面的分號
= 后面加XXX,重啟http服務(wù)(如apache2或iis等)即可
關(guān)于XXX,大陸內(nèi)地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木齊)
港臺地區(qū)可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,臺北)
還有新加坡:Asia/Singapore
老外好像把北京漏調(diào)了
其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC
PRC是什么?PRC是中華人民共和國啊-_-
以上都是我從php官方說明檔里整理出來的GMT-8下面的地區(qū),可能會有遺漏
也就是顯示的時間(無論用什么php命令)都是格林威治標(biāo)準(zhǔn)時間
和我們的時間(北京時間)差了正好8個小時,有以下3中方法可以恢復(fù)正常的時間。
1,最簡單的方法就是不要用php5.1以上的版本
2,如果一定要用,而且不能修改php.ini,則需要在關(guān)于時間的初始化的語句的
上面加上 date_default_timezone_set (XXX);
3,一勞永逸,僅限能修改php.ini。打開php.ini查找date.timezone 去掉前面的分號
= 后面加XXX,重啟http服務(wù)(如apache2或iis等)即可
關(guān)于XXX,大陸內(nèi)地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木齊)
港臺地區(qū)可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,臺北)
還有新加坡:Asia/Singapore
老外好像把北京漏調(diào)了
其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC
PRC是什么?PRC是中華人民共和國啊-_-
以上都是我從php官方說明檔里整理出來的GMT-8下面的地區(qū),可能會有遺漏
相關(guān)文章
php代碼審計(jì)之ThinkPHP5的文件包含漏洞詳解
這篇文章主要介紹了php代碼審計(jì)之ThinkPHP5的文件包含漏洞,較為詳細(xì)的分析了thinkphp5文件包含漏洞的形成原因與危害,需要的朋友可以參考下2023-06-06探討:如何使用PHP實(shí)現(xiàn)計(jì)算兩個日期間隔的年、月、周、日數(shù)
本篇文章是對使用PHP實(shí)現(xiàn)計(jì)算兩個日期間隔的年、月、周、日數(shù)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP實(shí)現(xiàn)的DES加密解密類定義與用法示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的DES加密解密類定義與用法,結(jié)合實(shí)例形式分析了基于php定義的DES加密解密類與具體使用方法,需要的朋友可以參考下2018-07-07PHP中魔術(shù)變量__METHOD__與__FUNCTION__的區(qū)別
這篇文章主要介紹了PHP中魔術(shù)變量__METHOD__與__FUNCTION__的區(qū)別,是深入學(xué)習(xí)PHP程序設(shè)計(jì)所必須掌握的概念,非常具有實(shí)用價值,需要的朋友可以參考下2014-09-09php實(shí)現(xiàn)xml轉(zhuǎn)換數(shù)組的方法示例
這篇文章主要介紹了php實(shí)現(xiàn)xml轉(zhuǎn)換數(shù)組的方法,結(jié)合具體實(shí)例形式分析了php操作xml格式文件實(shí)現(xiàn)轉(zhuǎn)換數(shù)組的相關(guān)操作技巧,涉及xml格式數(shù)據(jù)的載入、遍歷、轉(zhuǎn)換等方法,需要的朋友可以參考下2017-02-02php數(shù)組一對一替換實(shí)現(xiàn)代碼
以下方法能實(shí)現(xiàn)匹配關(guān)鍵詞并分別對關(guān)鍵詞做特殊處理的功能,需要的朋友可以參考下2012-08-08