㈠ 怎樣設置php的timezone
設置timezone有兩種方法.這里假設要將時區改為適用於中國的,那麼:
一種是直接改配置文件:
在php.ini文件中找到
1
;date.timezone
去掉前面的分號,改成
1
date.timezone=PRC
(如果在php.ini裡面找不到date.timezone,可以直接加一行date.timezone=PRC 亦可)
第二種是在php代碼里加入這句:
1
date_default_timezone_set('PRC');
㈡ php設置時區無效
從你的圖片上看,已經生效了的哦。
phpinfo()的結果就是環境的准確情況。
㈢ php 5.6.22怎麼設置時區
//設置中國時區
date_default_timezone_set('PRC');
㈣ PHP 時區設置date_default_timezone_set(Etc/GMT-8)為什麼代表東八區
date_default_timezone_set("Etc/GMT").:是格林威治標准時間,得到的時間和默認時區是一樣的
ate_default_timezone_set("Etc/GMT+8");比林威治標准時間慢8小時,
date_default_timezone_set("Etc/GMT-8");東八區,我們比那快8小時所以減8
或者使用:date_default_timezone_set('PRC')設置中國時區
㈤ php語言中時區設置的方法有哪些
php程序的時區設置是web伺服器安裝的時候應該設置好的,但是如果你把網站放到國外的話,一般環境默認的是當地的時區,而你網站內容需要顯示的是我們國內的時區,這時候就應該修改設置下時區了,下面介紹幾種PHP設置時區的幾種方法:
1、修改PHP.ini設置時區
在php.ini文件中找到date.timezone這行,去掉前面的分號,改成:
date.timezone = Asia/Shanghai
2、修改 .htaccess文件設置時區
修改.htaccess文件有兩種辦法,下面的兩條語句只要有一條即可
php_value date.timezone Asia/Shanghai
SetEnv TZ Asia/Shanghai
3、修改PHP代碼設置時區
也是下面的兩條語句只要其中的一句即可
date_default_timezone_set(『Asia/Shanghai』);
ini_set(『date.timezone』,'Asia/Shanghai』);
通過上面的設置修改,一般就可以設定會我們國內的時區,顯示正確的時間了。
㈥ nginx怎麼修改php.ini的時區
如果使用的是獨立的伺服器,有許可權修改配置文件,設置時區就可以通過修改php.ini中的date.timezone屬性完成。我們可以將這個屬性的值設置為「Asia/Shang」、「Asia/Chongqing」、「Etc/GMT-8」或PRC等中的一個,再在PHP腳本中獲取的當前時間就是北京時間。修改PHP的配置文件如下所示:
date.timezone = Etc/GMT-8 //在配置文件中設置默認時區為東8區(北京時間)如果還有不明白的話,你可以在後盾人看看視頻找找答案,有空多看看時間長了,慢慢就明白了,希望能幫到你,給個採納吧謝謝(●°u°●) 」
㈦ 如何在php.ini中修改時區
在php.ini
中,大約是在913行,有一段代碼
date.timezone
=
Europe/Paris
將等號後面的內容修改為你要設置的時區就可以了,但是一般不建議你這么做,如果你是想設置時區,可以在PHP文件頭部手動設定,date_default_timezone_set('PRC');使用這個函數.
㈧ PHP中如何處理時區
默認安裝的LAMP環境中,時區默認設置在GMT時間,所以一般得到的時間都會比我們電腦中顯示的時間早八個小時(假設你的時間設置正確,並且時區是在東八區)。PHP提供了兩個函數用來處理時區的操作:date_default_timezone_set() 和 date_default_timezone_get()如果我們希望更改伺服器默認的時區,修改 php.ini 文件中的 ;date.timezone = ,添加自己鄭飢滾需要的時區,例如 date.timezone = Asia/Chongqing,然後重啟伺服器就可以了。PHP支持的 timezone 的字元串在參考肢輪資料[1]中可以看到。用下面這一段代碼,可以比較清楚的看到時區變化的影響:$now = time();
echo "The GMT now is : " . date('Y-m-d H:i:s', now()) . '<br />' ;
echo "The local time is : " . date('Y-m-d H:i:s', gmt_to_local($now) ) . '<br />';
date_default_timezone_set('Asia/Chongqing');
echo 'Set the timezone to :' . date_default_timezone_get() . "<br />";
echo "The local time is : " . date('Y-m-d H:i:s', gmt_to_local($now) ) . '<br />'; 如果我們的站點是面向單一時區的用戶,我想採用這個時區的時間來記載沒什麼問題,或者網站應用的類型並不 Care 時間的差別,那麼我們用什麼時間做存儲都沒關系。一旦我們的用戶對於時區的影響有較大關系的時候,我想應該統一使用GMT的標准時間來進行存儲,在顯示的時候再根據用戶所在的時區進行顯示,喊余這樣雖然前端顯示每次都需要去計算用戶當前的時間,但是對於後台邏輯的統一性應該是大有裨益的。目前,我們國家已經廢除了夏令時的使用,但是世界上仍有其他一些國家在使用夏令時,我們在程序處理的時候應該注意這個問題,具體的資料可以參考 Daylight Saving。Technorati Tags: timezones,時區,夏令時參考資料:
㈨ 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來設旁派和置時區,效果明顯。
㈩ php為什麼設置時區的原因博客園
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