【发布时间】:2013-05-29 19:35:37
【问题描述】:
我知道 UTC 和 GMT 实际上是一回事。
BST(英国标准时间)是 GMT +- 1 小时,具体取决于 DST(夏令时)。
考虑到这一点,如何用 PHP 解释欧洲/伦敦?基本上是 UTC/GMT 吗?
【问题讨论】:
我知道 UTC 和 GMT 实际上是一回事。
BST(英国标准时间)是 GMT +- 1 小时,具体取决于 DST(夏令时)。
考虑到这一点,如何用 PHP 解释欧洲/伦敦?基本上是 UTC/GMT 吗?
【问题讨论】:
如何用 PHP 解释欧洲/伦敦?基本上是 UTC/GMT 吗?
它们不一样(UTC/GMT 没有夏令时)。在撰写本文时,它们相隔一个小时:
$utc = new DateTime('now', new DateTimeZone('UTC'));
echo $utc->format('Y-m-d H:i:s'); // output: 2013-06-03 15:37:08
$el = new DateTime('now', new DateTimeZone('Europe/London'));
echo $el->format('Y-m-d H:i:s'); // output: 2013-06-03 16:37:08
【讨论】: