欧洲/伦敦和UTC在PHP方面是否存在差异?

欧洲/伦敦和UTC在PHP方面是否存在差异?,php,time,timezone,utc,Php,Time,Timezone,Utc,我知道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: 2

我知道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