php返回時間不對的解決辦法:1、通過“phpinfo();”函數(shù)查看php.ini的位置;2、修改php.ini文件里面的“date.timezone”為“Asia/Shanghai”;3、打開需要用到date的代碼文件,在代碼開始加一句“date_default_timezone_set('Asia/Shanghai');”即可。
本教程操作環(huán)境:Windows10系統(tǒng)、PHP8.1版、DELL G3電腦
php返回時間不對怎么辦?
PHP:獲取當前時間與實際時間有誤差
初學(xué)php獲取時間時,發(fā)現(xiàn)通過date獲得的時間總是比實際的時間要少幾個小時,這其實是時區(qū)的問題,通過改變時區(qū)到東八區(qū)就能解決了
更改php.ini的設(shè)置
—>首先我們要知道php.ini的位置,在代碼中輸入<?php phpinfo(); ?>
—>運行,紅色箭頭指示的位置就是php.ini文件所在的地方
—>修改php.ini文件里面的date.timezone,修改成如圖所示
—>打開需要用到date的代碼文件,在代碼開始加一句date_default_timezone_set('Asia/Shanghai');
位置如圖所示:
運行之后,時間已經(jīng)成功校準了。
推薦學(xué)習(xí):《PHP視頻教程》