如果使用的是獨立的服務器,有權限修改配置文件,設置時區就可以通過修改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 亦可)。
在代碼中設置時區