phpini時區
❶ 修改php.ini裡面的時區無效求解 PRC Asia/chongqing都試過都無效
以下供參考:
1、更改php.ini文件,需要重啟Apache服務才後生效。
2、檢查當前 php 使用的是哪個 php.ini 文件(可以直接通過 phpinfo 查看)。
3、可以試試將 PHP 的路徑添加到系統的 path 環境中。
4、在apache的配置文件中,添加修改:
❷ PHP用date轉換時間出現時間不正確。在配置文件php.ini設置了date.timezone = Asia/ShangHai還是一樣。
我是用的xampp繼承環境,問題和上面一樣,時區不正確。
解決:1.在php文件夾里的php.ini設置date.timezone=PRC或者date.timezone = Asia/ShangHai (失敗)
2.在apache里的httpd.conf文件里設置PHPIniDir,重啟apache時失敗,原因是php和apache版本不一樣,由於是集成環境就沒去匹配了。只好刪除PHPInidir,重啟apache成功(失敗)
3.在php.ini文件里查找date.timezone,除了我上面改的那兒之外,繼續查找下一個,發現後面還有一個date.timezone,修改成PRC後,重啟apache後時區正確(成功)
說明:問題出在php.ini裡面不只一處有timezone,後面還有一個timezone,改最後面的才有用,或者兩處都改。如圖:
❸ php怎麼改時區
1.
(最好的方法)在php.ini里加上找到date.timezone項,設置date.timezone="Asia/Shanghai",重啟環境就ok了。
2.
在需要用到這些時間函數的時候,在頁面添加date_default_timezone_set("PRC");
3.
在頁頭加上設置時區ini_set('date.timezone','Asia/Shanghai');
❹ php配置時區遇到這個,已經更改過php.ini但無效
確認下date.timezone =Asia/Shanghai,前面的 ; 是否已經去掉,以及後面值的拼寫是否正確,是否重啟apache
❺ 為什麼php.ini設置date.timezone = Asia/Shanghai不起作用
Asia/Shanghai使用xampp時間不久,今天為了糾正php獲取函數是獲取伺服器時間。因為php5.1.0開始,php.ini里加入了date.timezone這個選項,默認情況下是關閉的。顯示的時間都是格林威治標准時間,和北京時間差了正好8個小時。網上找到的方法:修改php.ini文件,查找;date.timezone=,把前面的分號去掉在「=」後面加上時區。比如:Asia/Chongqing(重慶),Asia/Shanghai(上海),Asia/Urumqi(烏魯木齊),Asia/Macao(澳門),Asia/Hong_Kong(香港),Asia/Taipei(台北),PRC例;date.timezone=改成:date.timezone=Asia/Shanghai
❻ php設置時區無效
這是用了什麼php框架嗎, 我覺得應該是php的框架默認設置導致了你的問題.
我用的laravel就發現, 框架自帶配置文件, 默認設置了UTC.
和你的上面date下面的 UTC 是一個情況.
找到改了, 就好了, 這是優先順序問題.
❼ 為什麼在php.ini中設置了date.timezone = PRC 後時區仍然出錯
修改php。ini之後要重啟伺服器才生效或者用php函數強制定義date_default_timezone_set('PRC');
❽ thinkphp定義西班牙時區
通過設置默認時區的方法來處理。
修改時區的位置大致如下:在PHP.INI配置文件中設置時區:文件位置/usr/local/php/etc/php.inidate.timezone=PRC2、在代碼中設置時區。常用時區如下:a).date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai'亞洲/上海,b)date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'為「亞洲/重慶」,c)date_default_timezone_set('PRC');//其中PRC為「中華人民共和國」,d)ini_set('date.timezone','Etc/GMT-8');e)ini_set('date.timezone','PRC');f)ini_set('date.timezone','Asia/Shanghai');d)ini_set('date.timezone','Asia/Chongqing');經過多次測試使用:建議此處使用date_default_timezone_set來設置時區,效果明顯。