php中時間相差8小時的解決辦法

2021-09-09 01:20:49 字數 459 閱讀 6347

在php中使用date('y-m-d h:i:s');得出的結果會相差8個小時,原來是時區的問題

解決辦法:

date.timezone = prc

date_default_timezone_set(\'asia/chongqing\'); 這樣就可以了。

php5.0後都要自己設定時區,要麼修改php.ini的設定,要麼在**裡修改。

ini_set('date.timezone','asia/shanghai');

或 date_default_timezone_set("prc"); 

<?php 

date_default_timezone_set('asia/chongqing'); 

echo date('y-m-d h:i:s'); 

?>

如果你是修改php.ini檔案,記得重啟動你的apahce伺服器

php中時間相差8小時的解決辦法

在php中使用date y m d h i s 得出的結果會相差8個小時,原來是時區的問題 解決辦法 date.timezone prc date default timezone set asia chongqing 這樣就可以了。php5.0後都要自己設定時區,要麼修改php.ini的設定,要麼...

iOS 解決時間相差8小時問題

原因 使用 nsdate date nsdate date 獲取的時間是標註的utc時間,和北京時間相差8小時.將utc時間轉成當地的時間只需要設定 nstimezone zone nstimezone systemtimezone 1.給nsdate設定時區 nsdate date nsdate ...

PHP date函式時間相差8個小時解決辦法

php中date時間相差8個小時的解決辦法 在windows上,在預設的php配置下,date函式返回的時間值和當地時間總是相差8小時,即顯示的是格林威治時間。解決方案是正確設定php的時區環境。php的時區環境通過一組特定的字串指定。參見php所支援的時區列表。最省事的辦法是在php.ini檔案中...