phpprc時區
⑴ 怎樣設置php的timezone
設置timezone有兩種方法.這里假設要游滲將時區改為適用於中國的,那麼:
一種是直接改配置文件:
在php.ini文件中找到
;date.timezone去掉前念磨友面的分號,改成
date.timezone=PRC(如果在php.ini裡面找不到date.timezone,可以直接加一行date.timezone=PRC 亦可)
第二種是在php代碼里加入這仔槐句:
date_default_timezone_set('PRC');
⑵ php 5.6.22怎麼設置時區
一:
//獲取默認時區
echo date_default_timezone_get();
//將時區設置為中國
date_default_timezone_set('prc');
二:
使用函式 date() 實現
<?php echo $showtime=date("Y-m-d H:i:s");?>
顯示的格式: 年-月-日 小時:分鍾:秒
相關時間參數:
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 幾日,二位數字,若不足二位則前面補零; 如: "01" 至 "31"
D - 星期幾,三個英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小時制的小時; 如: "01" 至 "12"
H - 24 小時制的小時; 如: "00" 至 "23"
g - 12 小時制的小時,不足二位不補零; 如: "1" 至 12"
G - 24 小時制的小時,不足二位不補零; 如: "0" 至 "23"
i - 分鍾; 如: "00" 至 "59"
j - 幾日,二位數字,若不足二位不補零; 如: "1" 至 "31"
l - 星期幾,英文全名; 如: "Friday"
m - 月份,二位數字,若不足二位則在前面補零; 如: "01" 至 "12"
n - 月份,二位數字,若不足二位則不補零; 如: "1" 至 "12"
M - 月份,三個英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序數,二個英文字母; 如: "th","nd"
t - 指定月份的天數; 如: "28" 至 "31"
U - 總秒數
w - 數字型的星期幾,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位數字; 如: "1999"
y - 年,二位數字; 如: "99"
z - 一年中的第幾天; 如: "0" 至 "365"
可以自由設定顯示的內容,連接符號或是顯示位置,例如 date("m-d H") 或者date("dmY");?>等
⑶ php5.3時區設置問題 Warning: date();
就是像你說的那樣,修念燃改php.ini即可。
若是不生效,可能哪裡出了問題,請確認:
1、修改的內容是否放在[Date] section
[Date]
date.timezone = PRC
...
2、修改後是否重啟apache服務了?
/etc/init.d/陪數apache restart
3、蘆高首看看apache的錯誤日誌里是否有錯誤?
⑷ 為什麼在php.ini中設置了date.timezone = PRC 後時區仍然出錯
修改php。ini之後要重啟伺服器才生效或者用php函數強制定義date_default_timezone_set('PRC');
⑸ PHP顯示本地時間
一般來說,如果配置好的伺服器,就是北京時間,網上空間提供商都配置過了如果沒有配置過的空間伺服器是格林威治時間了,這個時候你要這么寫if(function_exists('date_default_timezone_set')) {
//判斷是否已經存在date_default_timezone_set,本函數是php5.1.x中新加的函數
date_default_timezone_set('PRC');//設置時區以符合本地時間
}
$date=date("Y-m-d H:i:s");把時間區域設置成中國prc就行了
⑹ 怎樣設置PHP的timezone
有擾毀兩種方式來設置php的timezong
第一種,在php.ini的配置文件中修改,緩敏備這樣子修改是對php全局生效:
date.timezone = PRC #表示中華人民共和國時區
第二種,在當前拿耐的php腳本文件中設置,通過date_default_timezone_set("PRC"),此種方式設置的話,僅對當前php文件生效
⑺ 為什麼在php.ini中設置了date.timezone = PRC 後時區仍然出錯
PHP環境如果修改了還重新啟動APACHE才能生效的哦,所以槐雹php.ini中設置了date.timezone = 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來設置時區,效果明顯。
⑼ php怎麼改時區
1.
(最好的方法)在php.ini里加上找到date.timezone項,設置date.timezone="Asia/Shanghai",重啟環境就ok了。
2.
在需要用到這些時間函數的時候,在頁面添加date_default_timezone_set("PRC");
3.
在頁頭加上設置時區ini_set('date.timezone','Asia/Shanghai');
⑽ 設置了 date.timezone=PRC 為什麼時區還是沒有改過來
1、修改php.ini中的date.timezone = UTC,修改後要陵緩重新啟動apache;
2、用phpinfo()檢查一下你修改php.ini和phpinfo()中指明的當前php.ini是同一個文件。
ps:
如果還不行你就在php代碼中加上類似
date_default_timezone_set('UTC'); //北京時間用"Asia/Chongqing"
的一行吧滾燃,要在你調用任何大汪虛時間函數之前。