我想建立一个天气服务。主服务器提供的国家名称是以代码格式(如US、UK、CA等)呈现的。基于该服务器信息,我需要通过城市名称获取当地时区。我发现Moment js Timezone可以实现,但它们使用的是完整的国家名称,所以我需要将国家代码转换为完整的国家名称或以其他方式通过城市名称获取时区。有什么好的想法吗?
我想建立一个天气服务。主服务器提供的国家名称是以代码格式(如US、UK、CA等)呈现的。基于该服务器信息,我需要通过城市名称获取当地时区。我发现Moment js Timezone可以实现,但它们使用的是完整的国家名称,所以我需要将国家代码转换为完整的国家名称或以其他方式通过城市名称获取时区。有什么好的想法吗?
为了完成与jquery.detect_timezone(感谢Farhad)和您的“moment timezone”解决方案一起包含的数据库
我发现maxmind的数据库提供了来自Olsen数据库(又名tz数据库)的区域和时区之间的映射文件: http://www.maxmind.com/timezone.txt
易于解析并尝试与全名国家进行比较!
编辑:
(我只是忘记明确说明“区域”的“时间”缺失,只有名称):D