程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php中時區誤差的設置方法

php中時區誤差的設置方法

編輯:關於PHP編程

php用戶的是林威治標准時間,所以與北京時間相關8小時,很多朋友在利用php date,time獲取時間時都會發現相差有8個小時時差,下面我們來看解決辦法。

最簡單的辦法如下

 代碼如下 復制代碼

<?php

date_default_timezone_set("Etc/GMT+8");//這裡比林威治標准時間慢8小時

?>

這樣就解決了時差8小時的問題了

設置北京時區的方法:

 代碼如下 復制代碼

<?php
  date_default_timezone_set('PRC'); //設置中國時區
?>

函數ini_set()設置時區:

可以在文件開頭加入

 代碼如下 復制代碼 ini_set('date.timezone','Asia/Shanghai'); // 'Asia/Shanghai'

為上海時區

上面講述的都是在php程序中來設置,但有的時間程序中是無效的,我下來看看在php.ini中操作方法

手動修改php.ini設置

打開php找到

 代碼如下 復制代碼 date.timezone = "PRC"

如有去掉前面的分號,沒有的話手動添加!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved