It is not safe to rely on the system解決方法

It is not safe to rely on the system解決方法,其實就是時區(qū)設(shè)置不正確造成的,實際上,從PHP 5.1.0開始當對使用date()等函數(shù)時,如果timezone設(shè)置不正確,在每一次調(diào)用時間函數(shù)時,都會產(chǎn)生E_NOTICE 或者 E_WARNING 信息,而又在php中,date.timezone這個選項,默認情況下是關(guān)閉的,無論用什么php命令都是格林威治標準時間,但是PHP5.3中如果沒有設(shè)置部分時間類函數(shù)也會強行拋出了這個錯誤的。
PS:現(xiàn)在由于大部分人使用VPS/云主機,需要自己配置的環(huán)境的就更加會容易出現(xiàn)這個情況。
建議:不熟悉PHP環(huán)境還是用比較成熟的一鍵安裝包吧。

  • 方法1:
    (最好的方法)在php.ini里加上找到date.timezone項,設(shè)置date.timezone = "Asia/Shanghai",重啟環(huán)境就ok了。
  • 方法2:
    在需要用到這些時間函數(shù)的時候,在頁面添加date_default_timezone_set("PRC");
  • 方法3:
    在頁頭加上設(shè)置時區(qū)ini_set('date.timezone','Asia/Shanghai');
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • PHP調(diào)試的時候出現(xiàn)了警告: It is not safe to rely on the system解決方法,其...
    JoeWcc閱讀 3,284評論 1 0
  • 最近在部署php的時候遇到了這樣的警告這是因為PHP所取的時間是格林威治標準時間,所以和你當?shù)氐臅r間會有出入格林威...
    IT小C閱讀 329評論 0 0
  • 堅持自我,遵循自己內(nèi)心喜歡樣子的去過。一定要過得比2016好。
    小白byedy閱讀 235評論 0 0
  • 你知道嗎 我知道 我真真日思夜想過的那兩個人 都有一個共同點 他們可以在離開后 若無其事 你所有負氣的表現(xiàn) 都是你...
    小跑兒閱讀 155評論 0 1
  • 不知為何,明明想和你說話。 卻騙你說,風(fēng)雨正好,該去寫點詩句。 不必嘲諷我,你笑出聲來, 我也當是天籟。 不必懷有...
    吃魚的姨閱讀 207評論 0 1

友情鏈接更多精彩內(nèi)容