隨筆-16  評論-8  文章-30  trackbacks-0
          (轉自 phpx.net   http://www.phpx.com/pth110355.php)

          從php5.1.0開始,php.ini里加入了date.timezone這個選項,默認情況下是關閉的

          也就是顯示的時間(無論用什么php命令)都是格林威治標準時間

          和我們的時間(北京時間)差了正好8個小時,有以下3中方法可以恢復正常的時間。

          1,最簡單的方法就是不要用php5.1以上的版本

          2,如果一定要用,而且不能修改php.ini,則需要在關于時間的初始化的語句的
          上面加上 date_default_timezone_set (XXX);
          cp無此問題

          3,一勞永逸,僅限能修改php.ini。打開php.ini查找date.timezone 去掉前面的分號
          = 后面加XXX,重啟http服務(如apache2或iis等)即可


          關于XXX,大陸內地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木齊)
          港臺地區可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,臺北)
          還有新加坡:Asia/Singapore
          老外好像把北京漏調了
          其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC
          PRC是什么?PRC是中華人民共和國啊-_-
          以上都是我從php官方說明檔里整理出來的GMT-8下面的地區,可能會有遺漏
          你可以
          http://www.php.net/docs.php上查到更多的地區

          由于程序最后還是會把地名轉為時區來計算,所以當你使用的不是內置的區域的時候,程序將自動使用格林威治標準時間
          posted on 2006-02-17 09:27 楚客 閱讀(348) 評論(0)  編輯  收藏 所屬分類: PHP
          主站蜘蛛池模板: 泰安市| 沙田区| 上高县| 宁武县| 孝义市| 辽宁省| 屯留县| 合作市| 合山市| 景洪市| 中牟县| 湘潭市| 金川县| 滦南县| 衡水市| 大安市| 海林市| 瓦房店市| 阿拉善左旗| 卓资县| 阿克陶县| 文水县| 安康市| 利川市| 翁牛特旗| 精河县| 利津县| 武安市| 中山市| 新建县| 广灵县| 绩溪县| 沧源| 广饶县| 汾阳市| 通州市| 乐山市| 德钦县| 丹江口市| 拉孜县| 达日县|