Я пытаюсь получить список всех наиболее распространенных часовых поясов для компонента пользовательского интерфейса. Копая в Zend Framework, я обнаружил, что SuppmentalData.xml (используемый компонентом Zend_Locale
) имеет список метазонов с предпочтительными именами часовых поясов базы данных TZ
<mapTimezones type="metazones">
<mapZone other="Acre" territory="001" type="America/Rio_Branco"/>
<mapZone other="Afghanistan" territory="001" type="Asia/Kabul"/>
<mapZone other="Africa_Central" territory="001" type="Africa/Maputo"/>
<mapZone other="Africa_Central" territory="BI" type="Africa/Bujumbura"/>
<mapZone other="Africa_Central" territory="BW" type="Africa/Gaborone"/>
<mapZone other="Africa_Central" territory="CD" type="Africa/Lubumbashi"/>
(...)
Я думаю, что это может подойти для моих нужд, и я хотел бы извлечь этот список.
Вместо того, чтобы взламывать мою версию библиотеки, я хотел бы знать, есть ли способ получить этот список обычными способами (кажется, что нет способа, и эта информация о метазонах, кажется, нигде не запрашивается).
Спасибо!