小编Jou*_*uko的帖子

php DateTimeZone-> getOffset()返回GMT时区的无效偏移量

希望有人注意到我遇到问题的原因是什么.

对于所有其他时区,例如"Europe/Helsinki",下面的偏移计算返回正确的值,但由于某种原因,我得到'Etc/GMT + 2'样式时区的负值,反之亦然(例如,对于Etc/GMT-2,我得到正值,7200).

$dateTimeZone = new DateTimeZone('Etc/GMT+2');
echo $dateTimeZone->getOffset(new DateTime("now", new DateTimezone( 'UTC' )));
Run Code Online (Sandbox Code Playgroud)

预期:7200结果:-7200

php datetime datetimeoffset

3
推荐指数
1
解决办法
2153
查看次数

标签 统计

datetime ×1

datetimeoffset ×1

php ×1