Я хочу знать, включен ли данный часовой пояс для перехода на летнее время. Я использовал следующий код
$userTimezone = new DateTimeZone("America/Phoenix");
$datObj = new DateTime(date('Y-M-d H:i:s'),$userTimezone);
$dls = $datObj->format('I');
Значение $dls
равно 0, но этот часовой пояс фактически используется для перехода на летнее время. следующие часовые пояса работают нормально для меня
America/Chicago
America/New_York
America/Los_Angeles
Может ли кто-нибудь помочь мне решить эту проблему?