在php中我們要設置時間的方法有很多種,最常用的就是直接在php.ini中進行修改了date.timezone,如果沒有服務器權限可以直接使用date_default_timezone_set函數進行設置下面我給大家介紹。
能修改php.ini。打開php.ini查找date.timezone 去掉前面的分號= 後面加XXX,重啟http服務(如apache2或iis等)即可
關於XXX,大陸內地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木
在php.ini中設置時區
date.timezone = PRC
在代碼中設置時區
代碼如下 復制代碼date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai' 亞洲/上海
date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'為“亞洲/重慶”
date_default_timezone_set('PRC');//其中PRC為“中華人民共和國”
ini_set('date.timezone','Etc/GMT-8');
ini_set('date.timezone','PRC');
ini_set('date.timezone','Asia/Shanghai');
ini_set('date.timezont','Asia/Chongqing');
上面的代碼我們可以直接在在 PHP 頁面頭中設置。
代碼如下 復制代碼date_default_timezone_set('PRC');
測試:
echo date('Y-m-d H:i:s');