Как определить, наблюдает ли часовой пояс летнее время в любое время года?
В PHP вы можете определить, относится ли данная дата к периоду перехода на летнее время, используя что-то вроде этого:
$isDST = date("I", $myDate); // 1 or 0
Проблема в том, что это говорит только о том, что этот момент времени находится в летнее время. Есть ли надежный способ проверить, действует ли DST в любое время в этом часовом поясе?
Изменить, чтобы уточнить:
В Брисбене, Австралия, летнее время не наблюдается в любое время года. Круглый год это GMT + 10.Сидней, Австралия, делает это с октября по март, когда он меняется с GMT + 10 на GMT + 11.Мне интересно, существует ли какой-либо существующий метод или способ реализовать метод, который работает как таковой:
timezoneDoesDST('Australia/Brisbane'); // false
timezoneDoesDST('Australia/Sydney'); // true