首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >UTC是否遵守夏令时?

UTC是否遵守夏令时?
EN

Stack Overflow用户
提问于 2011-03-31 13:52:56
回答 1查看 90.7K关注 0票数 87

我正在尝试写一个脚本,在那里我想要转换任何时区为UTC和反向。但从一些地方,我开始了解到,无论是否考虑DST,将任何时区转换为UTC时,都会提供相同的UTC时间。例如:如果我尝试转换这个:

代码语言:javascript
复制
$mytime = '2011-03-31 05:06:00.000';
$myzone = 'America/New_York';

有DST的UTC和没有DST的UTC,我将得到..

代码语言:javascript
复制
(New_York->UTC DST=Yes)2011-03-31 09:06:00
(New_York->UTC DST=No)2011-03-31 09:06:00 ..........

这是正确的吗??如果是,那为什么?请任何人给我你的答案。

EN

回答 1

Stack Overflow用户

发布于 2013-07-30 22:10:46

我也有同样的问题,使用下面的代码:

代码语言:javascript
复制
date_default_timezone_set('UTC');
$nowdate = date('l jS \of F Y h:i:s A');
echo "Current date and time is: " . $nowdate;

现在是夏天,这段代码生成的时间落后了一个小时-所以我认为PHP中的UTC时间不会调整到DST。

有趣的是,看看是否有人有解决方案……

编辑:

在论坛上找到了这段代码,运行完美!!

代码语言:javascript
复制
date_default_timezone_set('Europe/London');
$TIME =  date("m/d/Y H:i",time());

因此,您可以使用$TIME调用当前日期和时间。通过更改date()标记内的位,可以调整输出以不同的方式显示它。如果您想调整date()输出,请使用以下指南:http://php.net/manual/en/function.time.php

希望这能有所帮助:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5495803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档