Как вывести смещения часовых поясов на основе списка регионов, представленных в http://php.net/manual/en/timezones.php?
В идеале, я бы хотел, чтобы он "упорядочился" в формате UTC-12: 00 до UTC + 12: 00.
Итак,
America/New_York should generate UTC-4:00
UTC should be UTC
Asia/Damascus should be UTC+3:00
etc
Это должно совпадать с http://en.wikipedia.org/wiki/List_of_tz_database_time_zones в его выводе, конечно ...
Q2: Есть ли какой-то стандартизированный порядок, в котором я могу отобразить этот список? Конечно, с GMT-11 до GMT + 12, но, поскольку многие регионы перекрываются, как мне их отображать? Все эти регионы будут частью одного выпадающего списка:
(GMT-11:00) Pacific/Niue
(GMT-11:00) Pacific/Apia
(GMT-11:00) Pacific/Midway
(GMT-11:00) Pacific/Pago_Pago
(GMT-10:00) Pacific/Fakaofo
(GMT-10:00) Pacific/Rarotonga
(GMT-10:00) Pacific/Johnston
(GMT-10:00) Pacific/Tahiti
(GMT-10:00) Pacific/Honolulu
[but what order should the above be in?]