date.timezone 設定 php5 預設 date.timezone 為 utc,改為 date.timezone = PRC 即可解決時間相差八小時的問題,但我在 php 的官方文件中看了半天也沒找到這個引數啊

雖然知道這個參數列示 “中華人民共和國” 的意思,但官方文件 中並沒有這樣的引數,只有 Asia/Shanghai 、 Asia/Hong_Kong 等這些引數啊,為何這裏可以設定為 RPC,哪位給指點指點,這個引數 究竟是在哪兒?官方文件中看來看去的確並沒有此引數啊,不解。 一般都設成 Asia/Shanghai
使用 xampp 時間不久,今天為了糾正 php 獲取函式是獲取站羣服務器時間。
因為 php5.1.0 開始,php.ini 里加入了 date.timezone 這個選項,預設情況下是關閉的。顯示的時間都是格林威治標準時間, 和 北京時間差了正好 8 個小時。
網上找到的方法:
修改 php.ini 檔案,查詢 ;date.timezone = ,把前面的分號去掉在 “=” 後面加上時區。
比如:Asia/Chongqing (重慶),Asia/Shanghai (上海),Asia/Urumqi (烏魯木齊),Asia/Macao (澳門),Asia/Hong_Kong (香港),Asia/Taipei (台北),PRC

;date.timezone =
改成:
date.timezone = Asia/Shanghai
方法很簡單。可是在 xampp 下,把 php/php.ini 檔案改來改去都沒用。後來網上搜了才發現,該死的 xampp,把 php.ini 放在 apache/bin 下面,修改這個裏面的 php.ini 才有用。