我在向用户生成友好时区列表时遇到了麻烦。例如,您可以在Google日历设置中查看时区列表。这是一个很好的例子,我想实现这一目标。该列表必须用不同的语言翻译(英语,法语,俄语,希伯来语)。最后,我必须创建一个键=>值列表:键 - 有效时区,值 - 用户友好的标题。
我使用Zend Framework,并且有Zend_locale类,可用于检索时区的翻译城市。但是那里没有英文翻译(非常奇怪),每种语言的时区城市关系列表都不同。
那么,问题是获取数据的最佳方法?
有一个静态方法:zend_locale :: getTranSlationList(),它允许您使用一些常数:
- timezonetowindows,
- Windowstotimezone,
- territorityTotimezone,
- timezonetoterritory,
- citytotimezone,
- timezonetocity。
有关描述,请检查:http://framework.zend.com/manual/1.12/en/zend.locale.functions.html