【发布时间】:2018-09-11 19:17:42
【问题描述】:
在 PHP 7.2 中,如果我这样做:
<?php
$dt = new DateTime('@1522680410', new DateTimeZone(date_default_timezone_get()));
$tz_offset = $exp->getOffset();
?>
$tz_offset 始终返回 0。但是,如果我设置日期而不是 UNIX 时间戳(即“2018-01-02”而不是“@1522680410”),它将显示正确的偏移值。
有没有办法让时间戳像上面一样一步一步返回时区偏移量?
【问题讨论】: