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网站提速三大“软”招
Oct 09 PHP
PHP 文件扩展名 获取函数
Jun 03 PHP
php结合表单实现一些简单功能的例子
Jun 04 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
PHP中的多行字符串传递给JavaScript的两种方法
Jun 19 PHP
ThinkPHP登录功能的实现方法
Aug 20 PHP
PHP实现对站点内容外部链接的过滤方法
Sep 10 PHP
php输出xml属性的方法
Mar 19 PHP
详解js异步文件加载器
Jan 24 PHP
php cookie 详解使用实例
Nov 03 PHP
php5.6.x到php7.0.x特性小结
Aug 17 PHP
TP5框架页面跳转样式操作示例
Apr 05 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实现无限级分类(不使用递归)
2015/10/22 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
跟我学习javascript的基本类型和引用类型
2015/11/16 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
简单的js计算器实现
2016/10/26 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
2017/05/26 jQuery
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
[47:48]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第三局
2016/02/28 DOTA
Python函数嵌套实例
2014/09/23 Python
python返回昨天日期的方法
2015/05/13 Python
python编写分类决策树的代码
2017/12/21 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
python selenium执行所有测试用例并生成报告的方法
2019/02/13 Python
python自动发微信监控报警
2019/09/06 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
Python3使用xlrd、xlwt处理Excel方法数据
2020/02/28 Python
python中有帮助函数吗
2020/06/19 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
CSS3 @keyframes简单动画实现
2018/02/24 HTML / CSS
canvas实现俄罗斯方块的方法示例
2018/12/13 HTML / CSS
美国最灵活的移动提供商:Tello
2017/07/18 全球购物
非常详细的C#面试题集
2016/07/13 面试题
大一新生学期自我评价
2014/04/09 职场文书
乡镇消防安全责任书
2014/07/23 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
2014年实习期工作总结
2014/11/27 职场文书
趣味运动会广播稿
2015/08/19 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
DIY胆机必读:各国电子管评价
2022/04/06 无线电