在PHP裡調用date時,出現錯誤,需要在PHP裡添加:
1、打開PHP.ini檔案,一般在PHP的安裝根目錄下
找到其中的;date.timezone
删掉date.timezone前面的分号,并改成date.timezone = PRC
存盤,并重新啟動Apahce服務(有時用Apache的restart功能會有問題,建議先stop然後再start)
重新檢驗一下echo date("Y-m-d H:i:s")。
是不是時間恢複正常了
2、如果無法改動PHP.ini檔案,也可以在輸出時間之前使用date_default_timezone_set()設定時區
date_default_timezone_set('Asia/Shanghai');
函數 date_default_timezone_set(timezone)與date_default_timezone_get()
在PHP裡有漢字出現編碼問題,解決在檔案裡添加header語句:
<?php
header("Content-type:text/html;charset=utf-8");
echo "現在是:". date("Y年m月d日")."<br>";
?>
本文轉自孤舟夜航之家部落格51CTO部落格,原文連結http://blog.51cto.com/cysky/1554675如需轉載請自行聯系原作者
cysky