我正在尝试获取所有 PHP 标准时区的当前时间。我正在使用下面的代码来获取所有时区的当前时间。
$dateTimeObj = new DateTime( "now", new DateTimeZone( $timezoneName ) );
return $dateTimeObj->format("D, g:i a");
当 $timezoneName 是以下之一时,$dateTimeObj->format() 返回 false
America/Metlakatla,
America/North_Dakota/Beulah,
America/Sitka,
为什么会发生这种情况?