¿Cómo saber si una zona horaria observa el horario de verano en cualquier momento del año?

En PHP, puede saber si una fecha dada es durante el período de horario de verano usando algo como esto:

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

El problema es que esto solo le dice si ese punto en el tiempo está en horario de verano. ¿Existe una manera confiable de verificar si el horario de verano está vigente en algún momento en esa zona horaria?

Editar para aclarar:

Brisbane, Australia, no observa el horario de verano en ningún momento del año. Durante todo el año, es GMT + 10.Sydney, Australia, de octubre a marzo, cuando cambia de GMT + 10 a GMT + 11.

Me pregunto si habría algún método existente o una manera de implementar un método que funcione como tal:

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

Respuestas a la pregunta(5)

Su respuesta a la pregunta