天天看點

PHP相關問題集合

在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