通过国家代码获取时区的jQuery方法

3

我想建立一个天气服务。主服务器提供的国家名称是以代码格式(如US、UK、CA等)呈现的。基于该服务器信息,我需要通过城市名称获取当地时区。我发现Moment js Timezone可以实现,但它们使用的是完整的国家名称,所以我需要将国家代码转换为完整的国家名称或以其他方式通过城市名称获取时区。有什么好的想法吗?


1
许多国家都有多个时区,因此将国家代码转换为城市名称可能是一种方式。仅供参考。 - Pablo Jomer
2个回答

1

0

为了完成与jquery.detect_timezone(感谢Farhad)和您的“moment timezone”解决方案一起包含的数据库

我发现maxmind的数据库提供了来自Olsen数据库(又名tz数据库)的区域和时区之间的映射文件: http://www.maxmind.com/timezone.txt

易于解析并尝试与全名国家进行比较!

编辑:

(我只是忘记明确说明“区域”的“时间”缺失,只有名称):D


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接