【发布时间】:2011-03-17 13:18:42
【问题描述】:
希望有人注意到我遇到问题的原因。
对于所有其他时区,例如“欧洲/赫尔辛基”,下面的偏移计算返回正确的值,但由于某种原因,我得到了 'Etc/GMT+2' 样式时区的负值,反之亦然(例如,对于 Etc/GMT- 2 我得到正值,7200)。
$dateTimeZone = new DateTimeZone('Etc/GMT+2');
echo $dateTimeZone->getOffset(new DateTime("now", new DateTimezone( 'UTC' )));
预期:7200 结果:-7200
【问题讨论】:
标签: php datetime datetimeoffset