0

我有一个快速的问题。

以下代码在我的本地主机上运行良好

但是,在我上传到服务器后,由于服务器上的 PHP 版本没有更新,它失败了,它是 DateTime 类。需要5.2以上

只是想知道 getOffset() 是否有任何替代方法?

这一点: $now = new DateTime(); $mins = $now->getOffset() / 60;

$now = new DateTime();
$mins = $now->getOffset() / 60;
$sgn = ($mins < 0 ? -1 : 1);
$mins = abs($mins);
$hrs = floor($mins / 60);
$mins -= $hrs * 60;
$offset = sprintf('%+d:%02d', $hrs*$sgn, $mins);

提前致谢。

4

0 回答 0