new DateTimeZone(“LHDT”)
在生产服务器上提供错误DateTimeZone::__construct(): Unknown or bad timezone (LHDT)
。当地工作正常。
prod上的PHP版本是PHP Version 7.0.30
答案 0 :(得分:0)
我在 laravel 中遇到了这个错误“异常:DateTimeZone::__construct():未知或错误的时区 ()”,我是如何在这段代码中解决这个问题的。
$time = new DateTime('now', new DateTimeZone($timezone));
$timezoneOffset = $time->format('P');
$temp['offset'] = $timezoneOffset;
$timezone 变量为空。它不应为空且为有效时区。错误将被删除。