Как сделать выбор часового пояса более удобным для пользователя?

Список часовых поясовдовольно длинный, много дублирования и не очень удобный для программистов, не говоря уже о конечных пользователях. .

Есть ли способ сократить список до чего-то более удобного и достаточного для 80%+ пользователей? Но как тогда определить, какие популярныеTz?

Список в Windows кажется довольно хорошим, но я не уверен, что это хороший список для моделирования. Это интересно, потому что DST не является обязательным, поэтому список может быть таким коротким? Кто-то разработал эквиваленты tz здесь.

Сейчас тихоокеанское летнее время (PDT). JS getTimezoneOffset()возвращает 420 ==> смещение -7. Если я использую приведенный выше список часовых поясов, как можно сказать, что это США/Тихоокеанский регион (-8)?

Кроме того, какие популярные названия часовых поясов? США/Тихоокеанский регионили Канада/Тихоокеанский регионзвучит дружелюбнее, чем Америка/Лос-Анджелесили Америка/Ванкувер.

Наконец, чем отличаются 2 часовых пояса выше? Можно ли их безопасно сгруппировать и просто использовать в приложении America/Los_Angeles? Как сгруппировать часовые пояса вместе?

Спасибо!

8
задан Henry 16 May 2012 в 01:41
поделиться