PHP获取中国时间(上海时区时间)及美国时间的方法


Posted in PHP onFebruary 23, 2017

本文实例讲述了PHP获取中国时间(上海时区时间)及美国时间的方法。分享给大家供大家参考,具体如下:

中国时间:

/**
 * 获取中国时间,即上海时区时间
 * @param <type> $format
 * @return <type>
 */
function getChinaTime($format = "Y-m-d H:i:s") {
  $timezone_out = date_default_timezone_get();
  date_default_timezone_set('Asia/Shanghai');
  $chinaTime = date($format);
  date_default_timezone_set($timezone_out);
  return $chinaTime;
}
echo getChinaTime();//输出当前时间,如:2017-02-23 11:50:50

美国时区:

America/New_York 美国东部

封装了另外一个方法:

/**
 * 时间格式化
 * @param string $dateformat 时间格式
 * @param int $timestamp 时间戳
 * @param int $timeoffset 时区偏差
 * @return string
 */
function qgmdate($dateformat = 'Y-m-d H:i:s', $timestamp = '', $timeoffset = 8) {
  if(empty($timestamp)) {
    $timestamp = time();
  }
  $result = gmdate($dateformat, $timestamp + $timeoffset * 3600);
  return $result;
}
//应用举例:获取美国时间
echo qgmdate('Y-m-d H:i:s', '', -4);//输出美国时间,如:2017-02-22 23:51:17
PHP 相关文章推荐
PHP循环获取GET和POST值的代码
Apr 09 PHP
理解php原理的opcodes(操作码)
Oct 26 PHP
php GeoIP的使用教程
Mar 09 PHP
通过php快速统计某个数据库中每张表的数据量
Sep 04 PHP
深入for,while,foreach遍历时间比较的详解
Jun 08 PHP
解析php取整的几种方式
Jun 25 PHP
ThinkPHP中U方法的使用浅析
Jun 13 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
Jun 30 PHP
php打印输出棋盘的实现方法
Dec 23 PHP
PHP实现根据时间戳获取周几的方法
Feb 26 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
Jul 02 PHP
php is_executable判断给定文件名是否可执行实例
Sep 26 PHP
php实现的XML操作(读取)封装类完整实例
Feb 23 #PHP
利用php生成验证码
Feb 23 #PHP
php实现base64图片上传方式实例代码
Feb 22 #PHP
php中实现字符串翻转的方法
Feb 22 #PHP
php生成图片缩略图功能示例
Feb 22 #PHP
php图形jpgraph操作实例分析
Feb 22 #PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 #PHP
You might like
PHP开发需要注意的安全问题
2010/09/01 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
php获取百度收录、百度热词及百度快照的方法
2015/04/02 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
Add a Table to a Word Document
2007/06/15 Javascript
JQuery伸缩导航练习示例
2013/11/13 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
Bootstrap面板学习使用
2017/02/09 Javascript
NodeJS基础API搭建服务器详细过程记录
2017/04/01 NodeJs
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
微信小程序文章详情页面实现代码
2018/09/10 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
python3生成随机数实例
2014/10/20 Python
python计算N天之后日期的方法
2015/03/31 Python
Python解惑之True和False详解
2017/04/24 Python
python学生信息管理系统
2018/03/13 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
详解python3 + Scrapy爬虫学习之创建项目
2019/04/12 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
Python virtualenv虚拟环境实现过程解析
2020/04/18 Python
Python爬取12306车次信息代码详解
2020/08/12 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
2020/08/17 Python
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
妇产科护士自我鉴定
2013/10/15 职场文书
汽修专业学生自我鉴定
2013/11/16 职场文书
加薪通知
2015/04/25 职场文书
大学运动会通讯稿
2015/07/18 职场文书
小学班主任工作随笔
2015/08/15 职场文书
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python