Javascript世界时区与GMT计算器的差异

时间:2008-10-24 10:41:54

标签: javascript time timezone

我希望有人可以向我发送一个定期更新时区数据库的方向。

我找到了一个,但道歉我不记得它来自哪里,但是当前GMT时钟变化快到了,我担心我的所有数据都不正确,即从英国到New Yrok的差异将从5小时变化落后6个小时。

非常感谢任何有关此事的帮助。

卡梅伦

2 个答案:

答案 0 :(得分:5)

你的意思是Olson database吗?

例如,fleegix.js javascript库是一个时区启用的替代库存JavaScript日期,为您提供全面的时区支持,独立于最终用户运行的机器上设置的时区浏览器。它使用Olson zoneinfo文件作为其时区数据。

我认为time-converter也使用了这样的数据库,以及timeanddate.com,例如适用于LondonNew-York


任何DST信息(夏令时)都可以从timeanddate.com推断,也可以从 daylight-savings-time.info

推断出来

这是一个javascript program,它确实利用DST信息来应用正确的时移 还有SimpleTimeZone的另一个脚本。

您还可以global-time-zones.com查询来自wwp.britishsummertime.co.uk的DST数据。您还有webexhibits.org

中的信息

有关如何检索DST信息的详细讨论,请参阅 this forum

最后,请参阅tar.gz Olson数据库示例的 SO question

答案 1 :(得分:0)

如果您拥有所需位置的纬度和经度,那么您可以使用以下服务将其映射到实时时区信息:http://www.earthtools.org/webservices.htm#timezone

如果您从地址或地名开始,则可以使用地理编码服务获取lat / lng信息 - 例如看看geonames.org,或谷歌和雅虎也有服务。然后使用上面的时区服务。