【问题标题】:Javascript World Timezone Difference to GMT CalculatorJavascript 世界时区与 GMT 计算器的时差
【发布时间】:2010-09-18 23:35:17
【问题描述】:

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

我找到了一个,但很抱歉我不记得它是从哪里来的,但是随着当前 GMT 时钟变化的迅速临近,我担心我所有的数据都会不正确,即从英国到纽约的时差将从 5 小时变为落后 6 小时。

非常感谢您对此事的任何帮助。

卡梅隆

【问题讨论】:

    标签: javascript time timezone


    【解决方案1】:

    如果您有想要获取时区信息的任何地方的纬度和经度,那么您可以使用以下服务将其映射到实时时区信息:http://www.earthtools.org/webservices.htm#timezone

    如果您以地址或地名开头,则可以使用地理编码服务获取 lat/lng 信息 - 例如请参阅 geonames.org,或者 google 和 yahoo 也有服务。然后如上使用时区服务。

    【讨论】:

      【解决方案2】:

      你的意思是像Olson database 吗?

      例如,fleegix.js javascript 库是一个支持时区的插件,可替代现有的 JavaScript Date,为您提供全面的时区支持,独立于运行浏览器的最终用户计算机上设置的时区.它使用 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.ukwebexhibits.org也有你的信息

      请参阅 this forum,详细了解如何检索 DST 信息。

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

      【讨论】:

        猜你喜欢
        • 2013-09-04
        • 1970-01-01
        • 1970-01-01
        • 2019-10-14
        • 1970-01-01
        • 1970-01-01
        • 2013-05-05
        • 2016-03-06
        相关资源
        最近更新 更多