如果使用的是獨立的服務器,有權限修改配置文件,設置時區就可以通過修改php.ini中的date.timezone屬性完成。我們可以將這個屬性的值設置為/"Asia/Shang/"、/"Asia/Chongqing/"、/"Etc/GMT-8/"或PRC等中的一個,再在PHP腳本中獲取的當前時間就是北京時間。修改PHP的配置文件如下所示:
1.date.timezone = Etc/GMT-8
在配置文件中設置默認時區為東8區(北京時間),在需要的php程序里邊加多一句:
date_default_timezone_set(‘PRC’); 測試的話可以這樣寫寫:
- <?php
- date_default_timezone_set(‘PRC’);
- ?>
php無論是在windows下還是linux下安裝,其默認安裝配置的時區都是與中國相差8小時,也可以在服務器中打開php.ini文件,找到;date.timezone,去掉前面的分號,改成date.timezone=PRC(如果在php.ini里面找不到date.timezone,可以直接加一行date.timezone=PRC 亦可)。
在代碼中設置時區
- date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai' 亞洲/上海
- date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'為“亞洲/重慶”
新聞熱點
疑難解答