亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php系統時區設置方法總結

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

php時區是一個非常有意思的問題,安裝好apache+php環境之后會發現我們使用date函數獲取的日期都與中國時間有8小時區別了,那么這個時區問題要如何解決呢?下面本人整理了一些關于php時區設置方法,有需要的朋友可進入參考.

時區劃分

整個地球分為24個時區,每個時序都有自己的本地時間,同一時間,每個時區的本地時間相差1到23個小時,例如,英國倫敦本地時間與北京本地時間相差8個小時,在國際無線電通信領域,使用一個統一的時間,稱為通用協調時間(UTC,Universal Time Coordinated),UTC與格林威治標準時間(GMT,Greenwich Mean Time)相同,都與英國倫敦的本地時間相同

時區設置

由于PHP5.0對data()函數進行了重寫,因此,目前的日期時間函數比系統時間少8個小時。在PHP語言中默認設置的是標準的格林威治時間(即采用的是零時區),所以要獲取本地當前的時間必須更改PHP語言中的時區設置。

更改PHP語言中的時區設置有兩種方法:

(1)修改php.ini文件中的設置,找到[date]下的“;date.timezone=”選項,將其修改為“date.timezone=Asia/Hong_Kong”,然后重新啟動Apache服務器。

修改PHP.ini這個文件,找到date.timezone這行,去掉前面的分號,改成:

date.timezone = Asia/Shanghai

修改 .htaccess文件,修改.htaccess文件有兩種辦法,下面的兩條語句只要有一條即可:

php_value date.timezone Asia/Shanghai

SetEnv TZ Asia/Shanghai

(2)在應用程序中,在使用時間日期函數之前添加如下函數:

  1.  date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai'   亞洲/上海 
  2.  date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'為“亞洲/重慶” 
  3.  date_default_timezone_set('PRC');//其中PRC為“中華人民共和國” 
  4. i ni_set('date.timezone','Etc/GMT-8'); 
  5.  ini_set('date.timezone','PRC'); 
  6.  ini_set('date.timezone','Asia/Shanghai'); 
  7.  ini_set('date.timezone','Asia/Chongqing'); 
  8. date_default_timezone_set('PRC'); 
  9. //PRC為中華人民共和國時區 
  10. //或者 
  11. <?php  
  12.     date_default_timezone_set("Asia/Kolkata");  
  13.     echo date('d-m-Y H:i:s'); //Returns IST  
  14. ?> 

參數為PHP可識別的時區名稱,如果時區名稱PHP無法識別,則系統采用UTC時區,在PHP手冊中提供了各個時區名稱列表,其中,設置我國北京時間可以使用的時區包括:PRC(中華人民共和國)、Asia/Chongqing(重慶)、Asia/Shanghai(上海)或者Asia/Urumqi(烏魯木齊),這幾個時區名稱等效的.

設置完成后,date()函數便可以正常使用,不會再出現時差問題.

輸出系統的當前時間:

上面是一種設置系統當前時間的方法,在這里將采用另外一種方式設置系統當前的時間,即直接在date()函數之前通過date_default_timezone_set()函數設置系統的時區,并輸出系統當前的日期和時間,代碼如下:

  1. <?php 
  2. echo "UTC時間:".date("Y-m-d H:i:s");  //顯示默認的UTC時間 
  3. date_default_timezone_set("PRC");      //使用中華人民共和國的時區 
  4. echo "<br>"
  5. echo "北京時間:".date("Y-m-d H:i:s");  //輸出北京時間 
  6. echo "<br>"
  7. echo "中文時間:".date("Y年m月d日 H時i分s秒");  //輸出中文格式時間 
  8. echo "<br>";  //開源軟件:Vevb.com 
  9. echo "當前時區:".date_default_timezone_get();   //獲取當前時區 
  10. ?> 

測試,代碼如下:

  1. <?php 
  2. date_default_timezone_set(‘Etc/GMT’); 
  3. //在輸出時間之前設置時區,Etc/GMT為時間標準時間 
  4. echo(time());  //開源軟件:Vevb.com 
  5. echo(‘ 
  6. ’); 
  7. echo date(‘Y-m-d H:i:s’, time()); 
  8. echo(‘ 
  9. ’); 
  10. echo gmdate (“Y-m-d H:i:s”, time()); 
  11. echo(‘ 
  12. ’); 
  13. date_default_timezone_set(‘PRC’); 
  14. //在輸出時間之前設置時區,PRC為中華人民共和國 
  15. echo(time()); 
  16. echo(‘ 
  17. ’); 
  18. echo date(‘Y-m-d H:i:s’, time()); 
  19. echo(‘ 
  20. ’); 
  21. echo gmdate (“Y-m-d H:i:s”, time()); 
  22. ?> 
  23. //結果: 
  24. 1276257131 
  25. 2010-06-11 11:52:11 
  26. 2010-06-11 11:52:11 
  27. 1276257131 
  28. 2010-06-11 19:52:11 
  29. 2010-06-11 11:52:11 

結論:time():標準時間戳

指返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到當前時間(指的是當前GMT標準時間)的秒數,它的值跟php系統設置的時區無關.

date():返回的是當前 GMT標準時間的本地化時間的“自定義格式”時間,跟php系統設置的時區有關.

gmdate():返回的是當前 GMT標準時間的“自定義格式”時間,跟php系統設置的時區無關.

unix時間戳:指的是當前(GMT標準)時間離unix紀元時間(1970-01-01 00:00:00)的秒數.

  1. date_default_timezone_set(‘Etc/GMT’); 
  2. //在輸出時間之前設置時區,Etc/GMT為時間標準時間 
  3. echo(strtotime(’1970-01-01 08:00:00′)); 
  4. echo(‘ 
  5. ’); 
  6. date_default_timezone_set(‘PRC’); 
  7. //在輸出時間之前設置時區,PRC為中華人民共和國 
  8. echo(strtotime(’1970-01-01 08:00:00′)); 
  9. ?> 
  10. //測試結果: 
  11. 28800 

strtotime(a):當前時間的GMT標準時間的unix時間戳,如果當前php系統的設置的時區不是GMT標準時區,則在應用strtotime(a)時,系統會自動把時間a折算成相應的GMT標準時間,然后計算這個時間的unix時間戳,跟php系統設置的時區有關.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产ts人妖一区二区三区| 欧美一级bbbbb性bbbb喷潮片| 亚洲国产精品字幕| 国产亚洲欧美日韩一区二区| 神马久久久久久| 亚洲国产精品久久91精品| 4p变态网欧美系列| 亚洲国产精品久久久久秋霞蜜臀| 日韩欧美亚洲范冰冰与中字| 亚洲老司机av| 欧美性感美女h网站在线观看免费| 国产精品欧美久久久| 成人免费直播live| 亚洲精品成人久久| 亚洲黄页视频免费观看| 亚洲精品色婷婷福利天堂| 久久久久久午夜| 国产精品久久久久久久久| 欧美精品在线视频观看| 自拍视频国产精品| 国产一区二区黄| 国产福利精品av综合导导航| 国产精品亚洲аv天堂网| 国产精品直播网红| 欧美精品电影免费在线观看| 2018国产精品视频| 亚洲成人亚洲激情| 成人黄色在线免费| 久久亚洲一区二区三区四区五区高| 7m精品福利视频导航| 日本不卡视频在线播放| 欧美老妇交乱视频| 欧洲成人在线视频| 欧美日韩一区二区免费视频| 91av免费观看91av精品在线| 亚洲丁香婷深爱综合| 亚洲成人免费网站| 日韩国产激情在线| 午夜美女久久久久爽久久| 亚洲人成77777在线观看网| 国产精品三级美女白浆呻吟| 国模吧一区二区三区| 欧美成人黄色小视频| 国产精品视频yy9099| 国产精品99久久久久久白浆小说| 成人国产精品免费视频| 亚洲第一国产精品| 亚洲欧美日韩精品| 中文字幕日韩欧美在线| 久久影视电视剧免费网站| 久久综合久久美利坚合众国| 欧美激情中文字幕在线| 欧美日本高清一区| 欧美又大又硬又粗bbbbb| 高清欧美性猛交xxxx黑人猛交| 这里精品视频免费| 欧美激情一区二区三区久久久| 成人午夜小视频| 欧美有码在线观看| 久久视频在线观看免费| 精品美女国产在线| 亚洲跨种族黑人xxx| 少妇精69xxtheporn| 欧美激情视频一区二区三区不卡| 中文字幕日韩av| 福利一区福利二区微拍刺激| 中日韩午夜理伦电影免费| xvideos亚洲人网站| 中文字幕日韩欧美精品在线观看| 精品久久香蕉国产线看观看亚洲| 亚洲第一区中文99精品| 日韩在线视频免费观看| 高清欧美一区二区三区| 一区二区国产精品视频| 国产性色av一区二区| 日韩电影免费在线观看| 日韩大陆欧美高清视频区| 亚洲一级免费视频| 日韩毛片在线看| 亚洲国产97在线精品一区| 曰本色欧美视频在线| 久久久精品欧美| 日韩在线视频观看正片免费网站| 欧美精品激情blacked18| www.久久久久| 亚洲国产精品高清久久久| 久久视频精品在线| 欧美在线日韩在线| 国产亚洲成精品久久| 日韩av片永久免费网站| 成人精品视频99在线观看免费| 国产精品自拍偷拍| 久久精品视频99| 国产精品久久久久7777婷婷| 国产不卡av在线| 日本久久久久久久| 欧美与欧洲交xxxx免费观看| 欧美日韩免费在线| 97精品国产97久久久久久免费| 国产精品夜间视频香蕉| 亚洲网在线观看| 亚洲精品日韩在线| 国产精品色视频| 欧美日韩亚洲91| 91久久精品在线| 久久精品色欧美aⅴ一区二区| 久久久精品一区二区| 精品久久久久久久大神国产| www.日韩视频| 欧美亚洲国产视频| 欧美综合激情网| 欧美大人香蕉在线| 国产精品美女视频网站| 亚洲丝袜一区在线| 伊人久久五月天| 国产一区二区三区在线看| 国产综合视频在线观看| 国产精品视频自在线| 国内免费精品永久在线视频| 国产精品旅馆在线| 日韩在线观看免费高清| 国内精品视频一区| 国内精品美女av在线播放| 国产精品视频中文字幕91| 亚洲bt欧美bt日本bt| 久久av在线看| 亚洲**2019国产| 91大神在线播放精品| 91影院在线免费观看视频| 色偷偷亚洲男人天堂| 国产999精品| 青草成人免费视频| 97在线看福利| 亚洲精品免费一区二区三区| 欧美电影在线免费观看网站| 91超碰中文字幕久久精品| 欧美日韩在线看| 欧美亚洲日本网站| 97在线视频免费看| 久久男人的天堂| 亚洲成年人影院在线| 最新亚洲国产精品| 亚洲日韩中文字幕在线播放| 91久久在线播放| 欧美一级大胆视频| 7777kkkk成人观看| 色偷偷亚洲男人天堂| 欧美极品欧美精品欧美视频| 在线播放日韩精品| 日韩一级黄色av| 黑丝美女久久久| 亚洲偷熟乱区亚洲香蕉av| 日韩成人小视频| 精品亚洲一区二区三区| 国产精品福利小视频| 日韩av电影院| 欧美性感美女h网站在线观看免费| 日韩有码在线电影| 日韩精品在线免费观看视频| 欧美一区深夜视频| 亚洲第一精品福利| 中文字幕亚洲一区二区三区| 国产精品色午夜在线观看| 欧美日韩ab片|