在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');
- 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');
新聞熱點
疑難解答