VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • PHP获取中国时间(上海时区时间)及美国时间的方法

中国时间:

  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 
  17.  



出处:http://www.phpfensi.com/php/20180802/11021.html


相关教程