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

首頁 > 語言 > PHP > 正文

php設置時區方法介紹

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

php默認時區是歐美國家的所以與我們中國時區相差了整整8小時,下面我來給各位介紹php設置時區方法。

在 php.ini 中,默認是 date.timezone = UTC,修改為中國時區,修改為 date.timezone = PRC,如果直接寫 GMT 格式的,是 date.timezone = Etc/GMT+8。

另外,也可以在 PHP 頁面頭中設置,代碼如下:date_default_timezone_set('PRC');

在PHP5中,有很多方法可以設置或者獲取默認的時區設置,例如使用 date_default_timezone_setl 函數來設置時區,代碼如下:

  1. <?php 
  2. date_default_timezone_set("Asia/Shanghain"); //設置時區為上海 
  3. ?> 

或者設置東京的時區代碼為:

  1. <?php 
  2. date_default_timezone_set("Asia/Tokyo"); 
  3. ?> 

系統初始化時,加上

  1. ini_set('date.timezone','Asia/Shanghai');  
  2. //或 
  3. date_default_timezone_set("PRC");  

就將解決時區相差8小時的問題,還有如果你有php.ini管理權限可直接在php.ini中修改.

手動修改php.ini設置:打開php找到date.timezone = "PRC" 如有去掉前面的分號,沒有的話手動添加,裝上PHP5后你會發現這樣的問題,代碼如下

  1. <?php    
  2. $atime=date("Y-m-d H:i:s");    
  3. echo $atime;    
  4. ?>   
  5. <?php 
  6. $atime=date("Y-m-d H:i:s"); 
  7. echo $atime
  8. ?> 

你也許會發現,輸出的時間和你現在的時間是不相同的,原因是假如你不在程序或配置文件中設置你的服務器當地時區的話,PHP所取的時間是格林威治標準時間,所以和你當地的時間會有出入。

格林威治標準時間和北京時間大概差8個小時左右 那么我們如何避免時間誤差呢?我們一起來看看解決方法,在頁頭使用date_default_timezone_set()設置我的默認時區為北京時間,代碼如下:

  1. <?    
  2. date_default_timezone_set('PRC');    
  3. echo date('Y-m-d H:i:s');    
  4. ?> 

時間和服務器當前時間一樣了,如果發生插入數據庫錯誤的話,請確保 date('Y-m-d H:i:s') 中的 H 為大寫。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永仁县| 永宁县| 如皋市| 宜春市| 浪卡子县| 伽师县| 安达市| 陈巴尔虎旗| 正安县| 迁安市| 凌海市| 凤台县| 桑日县| 三都| 定边县| 金昌市| 尼木县| 湘潭市| 廊坊市| 兴安盟| 白水县| 西乌珠穆沁旗| 邹城市| 扶余县| 西峡县| 延长县| 西宁市| 资溪县| 开化县| 黑山县| 太保市| 高阳县| 沭阳县| 通河县| 锡林浩特市| 图木舒克市| 泽普县| 吐鲁番市| 万载县| 潢川县| 岑溪市|