DateTimeZone :: __ construct():未知或错误的时区(LHDT)

时间:2018-05-25 00:40:32

标签: php

  

new DateTimeZone(“LHDT”)

在生产服务器上提供错误DateTimeZone::__construct(): Unknown or bad timezone (LHDT)。当地工作正常。

prod上的PHP版本是PHP Version 7.0.30

1 个答案:

答案 0 :(得分:0)

我在 laravel 中遇到了这个错误“异常:DateTimeZone::__construct():未知或错误的时区 ()”,我是如何在这段代码中解决这个问题的。

            $time = new DateTime('now', new DateTimeZone($timezone));
            $timezoneOffset = $time->format('P');
            $temp['offset']  =  $timezoneOffset;

$timezone 变量为空。它不应为空且为有效时区。错误将被删除。