php中的時區設定

2021-09-27 06:20:37 字數 534 閱讀 1255

** php中的時區設定**
由於php5對date()函式進行了重寫,因此,目前的日期時間函式比系統時間少8小時。php語言預設使用的是標準的格林威治時間,所以要獲取本地當前時間必須更改php語言中的時區設定。

更改php語言中的時區設定有以下兩種方法:

(1)修改php.ini檔案中的設定,找到[date]下的」;date.timezone=」選項,將該項修改為」date.timezone=asia/hong_kong」,然後重新啟動apache伺服器。

(2)在應用程式中,需在使用時間日期函式前新增如下函式:

date_default_timezone_set(timezone);

引數timezone為php可識別的時區名稱,如果時區名稱無法識別,則系

統採用utc時區。在php手冊中提供了各時區名稱列表,其中,設定我國北京時間可以使用的時區包括 prc(中華人名共和國)、asia/chongqing(重慶)、asia/shanghai(上海)或者asia/urumqi(烏魯木齊),這幾個時區是等效的。

PHP設定時區

echofunction exists date default timezone set 在這他總是返回1,這函式是判斷這裡面的字元是不是乙個定義了的函式名 echo date y m d h i s 預設時區的時間 echo date default timezone set etc gmt 這...

PHP 設定時區

關於 php 的時區我本來以為是乙個很簡單的事情,但最近經常發現在本地時間是對的,到伺服器上就是錯的。查了一些資料,說要把時區設定為 prc。設定後發現也沒什麼用,就乾脆自己手動減 8 個小時。現在發現自己真的是蠢啊,想趕緊拿塊豆腐砸自己的腦袋。現在說一說解決 php 時間和當前時間不同步的解決方法...

PHP設定時區

在安裝完php模組之後,如果沒有配置好正確的時區,將來在使用php與日期相關的任何功能,php引擎總會提示乙個警告,為了避免不必要的麻煩,需要設定正確的php時區 首先檢查時區是否已正確設定,檢查方法是利用phpinfo 函式 找到輸出資訊中 date.timezone 一行,如果master va...