當前位置:首頁 > PHP教程 > php日期 > 列表

PHP獲取中國時間(上海時區時間)及美國時間的方法

發布:smiling 來源: PHP粉絲網  添加日期:2018-08-02 17:02:55 瀏覽: 評論:0 

中國時間:

  1. /** 
  2.  * 獲取中國時間,即上海時區時間 
  3.  * @param <type> $format 
  4.  * @return <type> 
  5.  */ 
  6. functiongetChinaTime($format="Y-m-d H:i:s") { 
  7.   $timezone_out= date_default_timezone_get(); 
  8.   date_default_timezone_set('Asia/Shanghai'); 
  9.   $chinaTime=date($format); 
  10.   date_default_timezone_set($timezone_out); 
  11.   return$chinaTime
  12. echogetChinaTime();//輸出當前時間,如:2017-02-23 11:50:50 

美國時區:

America/New_York 美國東部

封裝了另外一個方法:

  1. /** 
  2.  * 時間<a href="http://www.111cn.net/zhuanti/geshihua/" class="anchor" target="_blank">格式化</a> 
  3.  * @param string $dateformat 時間格式 
  4.  * @param int $timestamp 時間戳 
  5.  * @param int $timeoffset 時區偏差 
  6.  * @return string 
  7.  */ 
  8. functionqgmdate($dateformat='Y-m-d H:i:s',$timestamp='',$timeoffset= 8) { 
  9.   if(emptyempty($timestamp)) { 
  10.     $timestamp= time(); 
  11.   } 
  12.   $result=gmdate($dateformat,$timestamp+$timeoffset* 3600); 
  13.   return$result
  14. //phpfensi.com 
  15. //應用舉例:獲取美國時間 
  16. echoqgmdate('Y-m-d H:i:s','', -4);//輸出美國時間,如:2017-02-22 23:51:17 

Tags: PHP中國時間 PHP美國時間

分享到:

广西快3最大遗漏值统计表