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 相关文章推荐
一个从别的网站抓取信息的例子(域名查询)
Oct 09 PHP
让你同时上传 1000 个文件 (一)
Oct 09 PHP
Mysql和网页显示乱码解决方法集锦
Mar 27 PHP
APACHE的AcceptPathInfo指令使用介绍
Jan 18 PHP
php代码审计比较有意思的例子
May 07 PHP
PHP面向对象教程之自定义类
Jun 10 PHP
php+xml编程之SimpleXML的应用实例
Jan 24 PHP
PHP获取远程图片并保存到本地的方法
May 12 PHP
PHP基于MySQL数据库实现对象持久层的方法
Jun 17 PHP
PHP如何读取由JavaScript设置的Cookie
Mar 22 PHP
PHP实现的链式队列结构示例
Sep 15 PHP
PHP使用DOM对XML解析处理操作示例
Jul 04 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/05/18 PHP
php程序效率优化的一些策略小结
2010/07/17 PHP
php网页病毒清除类
2014/12/08 PHP
php实现Session存储到Redis
2015/11/11 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
优雅的elementUI table单元格可编辑实现方法详解
2018/12/23 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
2019/04/17 Javascript
js实现点击图片在屏幕中间弹出放大效果
2019/09/11 Javascript
详解js中的几种常用设计模式
2020/07/16 Javascript
JS如何操作DOM基于表格动态展示数据
2020/10/15 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
使用Python绘制图表大全总结
2017/02/11 Python
python如何去除字符串中不想要的字符
2020/07/05 Python
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
django之自定义软删除Model的方法
2019/08/14 Python
python 实现单通道转3通道
2019/12/03 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
大三自我鉴定范文
2013/10/05 职场文书
大学生大二自我鉴定
2013/10/28 职场文书
材料加工工程求职信
2014/02/19 职场文书