すべての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,
なぜこれが起こるのですか?