国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP系統時區8小時差設置方法

2024-09-04 11:45:18
字體:
來源:轉載
供稿:網友

修改php系統時區的兩種方式:

1、修改php.ini文件中的設置,找到[date]下的“;date.timezone=”,將該項修改為date.timezone=asia/hong_kong (prc 中國時間),然后重新啟動apache服務器。

2、在應用程序中,使用時間日期函數之前添加“date_default_timezone_set(“asia/hong_kong”)”函數

修改php.ini文件后獲取本地時間:

  1. <?php 
  2. echo “現在是北京時間:”.date(“y-m-d h:i:s”).”<p>”; 
  3. ?> 

顯示結果:現在是北京時間:2010-11-30 20:50:03 (與本地時間相符)

php.ini修改后的代碼:

  1. [date
  2. ; defines the default timezone used by the date functions 
  3. ; http://php.net/date.timezone 
  4. date.timezone = prc 

下面看看更多方法

1.在php.ini文件中修改設置。

  1. [date] 
  2. //defines the default timezone used by the date functions 
  3. date.timezone = asia/shanghai 

這里可以設置shanghai,chongqin,hong_kong,taibei...等等,可就是沒有找到beijing,不知道是什么原因。

2.在php程序中運行時設置。

  1. <?php 
  2. if(date_default_timezone_get() != "1asia/shanghai") date_default_timezone_set("asia/shanghai"); 
  3. ?> 

注意:用"date_default_timezone_get"獲得的時間設置中有一個1,也不太清楚是雜回事呢。

3.在使用時間時自己多加8*3600秒也是行滴。

  1. <?php 
  2. echo date("y-m-d h:i:s",time()+8*3600); 
  3. ?> 

注:自php5.0開始,用php獲取系統時間時,時間比當前時間少8個小時。原因是php.ini中沒有設置timezone時,php是使用的utc時間,所以在中國時間要少8小時.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博兴县| 枣庄市| 岚皋县| 玉树县| 崇左市| 甘肃省| 丹东市| 红原县| 西宁市| 波密县| 黄梅县| 潢川县| 怀柔区| 罗田县| 景宁| 铅山县| 桐梓县| 玛沁县| 白朗县| 墨玉县| 花莲市| 清苑县| 中阳县| 德安县| 凤阳县| 准格尔旗| 凤城市| 察隅县| 明光市| 峨边| 卢氏县| 喀喇| 集贤县| 聂荣县| 朝阳市| 阳东县| 天门市| 项城市| 高邑县| 宜川县| 信丰县|