Jak sprawdzić, czy strefa czasowa obserwuje czas letni o każdej porze roku?

W PHP możesz stwierdzić, czy dana data jest w okresie czasu letniego, używając czegoś takiego:

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

Problem polega na tym, że mówi tylko, czy jeden punkt w czasie jest w DST. Czy istnieje wiarygodny sposób sprawdzenia, czy DST działa w dowolnym momencie w tej strefie czasowej?

Edytuj, aby wyjaśnić:

Brisbane w Australii nie obserwuje oszczędności światła dziennego o każdej porze roku. Przez cały rok jest GMT + 10.Sydney, Australia robi, od października do marca, kiedy zmienia się z GMT + 10 na GMT + 11.

Zastanawiam się, czy istniałaby jakaś istniejąca metoda lub sposób na wdrożenie metody, która działa jako taka:

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

questionAnswers(5)

yourAnswerToTheQuestion