首頁  >  文章  >  後端開發  >  php7 修改時區無效怎麼辦

php7 修改時區無效怎麼辦

藏色散人
藏色散人原創
2022-11-04 10:42:421492瀏覽

php7修改時區無效的解決方案:1、從程式碼動態修改時區,從而取得到指定時區;2、修改“date.timezone”,其修改內容為“;Defines the default timezone used by the date functions; http://php.net/date.timezone date.timezone =PRC」。

php7 修改時區無效怎麼辦

本教學操作環境:windows7系統、php7版、Dell G3電腦。

php7 修改時區無效怎麼辦?

一般來說,我們通常修改的方式就是兩種方式

一:從程式碼動態修改時區,從而取得到指定時區

二:透過php. ini中的[date]板塊裡面修改date.timezone修改時區,去掉前面的分號

後面加上指定的時區,我以指定中華人民共和國時區為例

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone =PRC

一般情況就是這兩種修改方法了

但是呢,我使用的xampp這個集成軟體,得到的結果一點都不理想

根本沒有效果,只有進行程式碼方式動態設定時區,這對我這種懶人就很不友善了

我從網路上爬到透過apache裡面httpd.conf裡面的

後面加上PRC就能透過設定檔進行永久修改時區了,這是以PHP版本5系列為例

如果是最新的7版的,只需要把mod_php5.c修改成mod_php7.c同樣適用

最後儲存並重啟apache。

建立一個php文件,輸入PHP info();,透過網頁檢視時區就會發現,已經成功修改到PRC

親測有效,如果有修改設定檔時區不成功的不妨試試這個方法

我是最新的php7.3.3版本,在httpd.conf配置中並沒有發現這段配置選項

透過在設定檔的最後處,添加上這段配置程式碼一樣有效! ! !

推薦學習:《PHP影片教學

以上是php7 修改時區無效怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn