php傳回時間不對的解決方法:1、透過「phpinfo();」函數查看php.ini的位置;2、修改php.ini檔案裡面的「date.timezone」為「Asia/Shanghai 」;3、開啟需要用到date的程式碼文件,在程式碼開始加一句「date_default_timezone_set('Asia/Shanghai');」即可。
本教學操作環境:Windows10系統、PHP8.1版、DELL G3電腦
php回傳時間不對怎麼辦?
PHP:取得目前時間與實際時間有誤差
初學php取得時間時,發現透過date獲得的時間總是比實際的時間少幾個小時,這其實是時區的問題,透過改變時區到東八區就能解決了
更改php.ini的設定
—>首先我們要知道php. ini的位置,在程式碼中輸入
—>運行,紅色箭頭指示的位置就是php.ini檔案所在的地方
#—>修改php.ini檔案裡面的date.timezone,修改成如圖所示
—>開啟需要用到date的程式碼文件,在程式碼開始加一句date_default_timezone_set('Asia/Shanghai');
位置如圖所示:
運行之後,時間已經成功校準了。
推薦學習:《PHP影片教學》
以上是php返回時間不對怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!