PHP相關問題集合

科技探索者發表於2017-11-16

在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


相關文章