小编典典

尽管gmdate函数可用。如果您使用的是PHP

5.2或更高版本,请考虑使用DateTime对象。

这是切换到GMT的代码

$date = new DateTime();

$date->setTimezone(new DateTimeZone('GMT'));

然后返回默认时区…

$date = new DateTime('2011-01-01', new DateTimeZone('GMT'));

$date->setTimezone(new DateTimeZone(date_default_timezone_get()));

使用DateTime对象可以像创建过程函数一样创建日期时间,只是保留对实例的引用。

例如

// Get a reference to Christmas of 2011, at lunch time.

$date = new DateTime('2011-12-25 13:00:00');

// Print the date for people to see, in whatever format we specify.

echo $date->format('D jS M y');

// Change the timezone to GMT.

$date->setTimezone(new DateTimeZone('GMT'));

// Now print the date/time it would in the GMT timezone

// as opposed to the default timezone it was created with.

echo $date->format('Y-m-d H:i:s');

// Just to show of some more, get the previous Sunday

$date->modify('previous Sunday');

您可以使用很多功能,这些功能比过程功能更具可读性。

从时区转换为GMT的明确示例

$melbourne = new DateTimeZone('Australia/Melbourne');

$gmt = new DateTimeZone('GMT');

$date = new DateTime('2011-12-25 00:00:00', $melbourne);

$date->setTimezone($gmt);

echo $date->format('Y-m-d H:i:s');

// Output: 2011-12-24 13:00:00

// At midnight on Christmas eve in Melbourne it will be 1pm on Christmas Eve GMT.

echo '
';

// Convert it back to Australia/Melbourne

$date->setTimezone($melbourne);

echo $date->format('Y-m-d H:i:s');

使用您的亚洲/加尔各答前往美国/纽约

date_default_timezone_set('Asia/Kolkata');

$date = new DateTime('2011-03-28 13:00:00');

$date->setTimezone(new DateTimeZone('America/New_York'));

echo $date->format("Y-m-d H:i:s");

//Outputs: 2011-03-28 03:30:00

2020-05-29

gmt php,如何将php日期格式转换为GMT,反之亦然?相关推荐

  1. EXCEL中如何将日期格式转换为文本格式

    日期格式的单元格内容应当如何转换为文本格式呢? 本文将针对日期格式和文本格式的转换进行简要讲解. 工具/原料 EXCEL 方法/步骤 如本例,A列中列示的内容为日期格式,要求将A列中的日期格式转换为文 ...

  2. 函数TEXT - EXCEL单元格中日期格式转换为文本格式

    日期格式转换为文本格式? 如下所示 其中: A列:日期 B列:根据A列日期转换后的文本 使用函数TEXT 格式:TEXT(日期所在单元格,"YYYYMMDD") B[N]=TEXT ...

  3. Web后端servlet—使用servlet的Part接口实现单文件多文件上传、以及日期格式转换为sql日期格式的实现

    JDBC工具类JdbcFileDateUtil上传文件和日期格式转换,包含单文件多文件上传最新最简单简便的办法 本文档介绍了文件上传的处理方法,包括当前端form表单的编码类型为enctype=&qu ...

  4. SAP 将标准日期格式转换为内部数字格式

    日期的格式与用户参数有关,转化为内部数字格式时,都为:YYYYMMDD. DATA date TYPE sy-datum. CALL FUNCTION 'CONVERT_DATE_TO_INTERNA ...

  5. Fri Oct 7 10:08:00 UTC 0800 2016日期格式转换为 yyyy-mm-dd hh24:mi:ss (Map实现版)

    更新: 枚举实现版本请看点击打开链接 --------------------------------------------------------------------------------- ...

  6. mysql将时间戳转换成日期_mysql 中查询时如何将时间戳转换为日期格式 / 日期格式转换为时间戳...

    在数据库的使用中,经常需要按指定日期来查询记录,以便于统计,而在数据库中,有很多存储的是时间戳, 也有的直接存日期,查询的时候可能不是那么好弄. mysql提供了两个函数: from_unixtime ...

  7. Excel表格把日期格式转换为时间戳

    公式   A1=(C1-70*365-19)*86400-8*3600 事例 在日期格后面一个里输入=(C1-70*365-19)*86400-8*3600  然后回车即可 C1是日期格式那一栏

  8. Jmeter系列小工具--beanshell读取csv文件,并将日期格式转换为时间戳

    步骤1:在Jmeter线程中增加CSV配置原件,CSV文件中参数值为yyyy-MM-dd HH:mm:ss格式 步骤2:在HTTP请求取样器中添加beanshell预置处理器,在parameters中 ...

  9. js将long日期格式转换为标准日期格式

    <script language="javascript"> //扩展Date的format方法 Date.prototype.format = function (f ...

最新文章

  1. Mui.ajax请求服务器正确返回json数据格式
  2. 水晶报表Crystal 语法 实用字段编辑
  3. 关于STM32的两个小问题的总结
  4. Wireshark条件过滤后的数据包保存
  5. 4.企业应用架构模式 --- Web表现层
  6. SANGFOR SCSA——网络基础
  7. FlashBuilder使用
  8. 终止代码:DRIVER_IRQL_NOT_LESS_OR_EQUAL 失败的操作:CH341S64.SYS
  9. 编码转换参考范例大全
  10. 4-3 Vue的`:style`用法
  11. python第三方模块之pyquery
  12. mysql 1032错误_如何快速解决MySQL 1032 主从错误
  13. Codeforces 833D Red-Black Cobweb [点分治]
  14. 2020机修钳工(中级)考试及机修钳工(中级)复审模拟考试
  15. 中国人民大学_《组织行为学》_14.相对剥夺:怎样快速形成凝聚力?
  16. 七月算法机器学习笔记1 微积分与概率论
  17. 集成底座项目典型数据下发方式对比说明
  18. mysql的flush privileges指令执行必要性问题
  19. PMI-ACP敏捷认证练习题(六)英文版
  20. I2C 与 I3C协议

热门文章

  1. Speex Acoustic Echo Cancellation (AEC) 回声消除模块的使用
  2. 贾跃亭:5年前没人相信我能造出一辆车,我做到了
  3. Gala Games 推出最新的 3 款新游戏。
  4. java 开源 ai 生成新闻_IBM 发布了自动为新闻播报生成字幕的 AI 模型
  5. 如何选择一台高性能计算机,【小白必看】如何选购电脑?
  6. Compareprice多平台跟得物比价
  7. Centos7搭建Squid代理服务器
  8. 设置鼠标连接时触摸板禁用、Win10系统电脑触摸板使用方法总结
  9. 工商管理专业知识与实务(初级)【4】
  10. 杨凌职业技术学院计算机专业在哪个校区,新生专栏|萌新们,杨凌职业技术学院了解一下?...