色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP5.2中date()函數顯示時間與北京時間相差8小時的解決辦法

問題:

php函數date("Y-n-d   H-i-s");   輸出的時間與當地時間相差8個小時.

解決思路

北京時間是東8區,可能是時區問題.但是此前都沒問題啊,經過google發現原來從php5.1.0開始,php.ini里加入了 date.timezone這個選項,默認情況下是關閉的,也就是顯示的時間(無論用什么php命令)都是格林威治標準時間,和我們的時間(北京時間)差了正好8個小時。

 在調用date()函數之前先設定時區。

方法一:
date_default_timezone_set('PRC');
沒有返回值。下面再直接使用date函數就OK了
$time = date(Y."年".m."月".d."日".G."時".i."分");

方法二:

修改php.ini中的;date.timezone = 為date.timezone = "Asia/Shanghai"(或者改為date.timezone = PRC)并去掉前面的分號,重啟Apache即可。

php技術PHP5.2中date()函數顯示時間與北京時間相差8小時的解決辦法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 禹州市| 通许县| 玛纳斯县| 荔波县| 涞源县| 贵港市| 稻城县| 成武县| 惠水县| 封丘县| 三门峡市| 万盛区| 阳朔县| 云浮市| 龙南县| 望谟县| 上虞市| 大方县| 榆林市| 江口县| 宁夏| 海原县| 淮阳县| 孝昌县| 石屏县| 神池县| 望奎县| 乌恰县| 高雄县| 双牌县| 鹤峰县| 扬中市| 正镶白旗| 青冈县| 义马市| 青冈县| 清镇市| 奉化市| 云霄县| 花垣县| 泽库县|