Как определить, наблюдает ли часовой пояс летнее время в любое время года?

В PHP вы можете определить, относится ли данная дата к периоду перехода на летнее время, используя что-то вроде этого:

$isDST = date("I", $myDate); // 1 or 0

Проблема в том, что это говорит только о том, что этот момент времени находится в летнее время. Есть ли надежный способ проверить, действует ли DST в любое время в этом часовом поясе?

Изменить, чтобы уточнить:

В Брисбене, Австралия, летнее время не наблюдается в любое время года. Круглый год это GMT + 10.Сидней, Австралия, делает это с октября по март, когда он меняется с GMT + 10 на GMT + 11.

Мне интересно, существует ли какой-либо существующий метод или способ реализовать метод, который работает как таковой:

timezoneDoesDST('Australia/Brisbane');  // false
timezoneDoesDST('Australia/Sydney');  // true

Ответы на вопрос(5)

Ваш ответ на вопрос