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