官方/准确的城市/州或邮编或电话时区数据库

3
USPS没有根据邮政编码列出时区的官方清单。他们有最新的街道名称、2006/7年的纬度/经度和最新的城市/州信息。
此外,AT&T(电话)没有任何来自电话区号的时区数据(至少他们说他们没有)。
我正在寻找通过邮政编码、城市或电话号码获取时区的最准确方法。无论哪种方式更可能准确,我都可以通过查看州来确保结果不会严重偏差,但这仍然可能相差一个小时。
关注的重点是准确性。什么是最可靠的方法和/或最值得信赖的来源。任何帮助都将不胜感激。如果需要付费,那就没问题。不要隐瞒建议,特别是如果您认为可以证明其准确性。
对于电话号码的担忧是,一些人使用来自VoIP服务的州外区号。但如果这是最新的方式,我们可能仍然会使用它。

我现在已经完成了在那里发布类似的问题。链接如下:http://getthedata.org/questions/579/officialaccurate-database-of-time-zones-by-citystate-or-zip-or-phone - 700 Software
4个回答

0
Chronomouse.js是一个库,它可以帮助您获取当前时间、GMT偏移量、时区名称、位置、首都城市、夏令时法律或夏令时状态,适用于任何美国/加拿大地区代码或任何国家代码(基本上适用于任何电话号码)。
例如:
console.log ( getLocalInfo('212',{zone_display: 'area'}).time.zone );

// EST

更多文档和示例可在www.chronomouse.com获取。

注意:本库的作者是我。


0

从州开始,有一个同事提出了不在其州的最大时区中的邮政编码。我不知道他是如何做到的,但这是一个手动过程。

为了好玩,可以查看维基百科上的印第安纳州时间。它是一个看起来像笑话的历史。

GeoNames看起来是一个很好的API。从邮政编码获取经纬度,然后获取时区。


印第安纳州是一个砸坏了许多锤子的铁砧,它是测试许多规则的例外。 - Mike Sherrill 'Cat Recall'

0

0

邮政编码越来越准确,随着更多人在搬到不同地区时保留手机号码(正如您提到的),以及VoIP的使用量增加,这一点正在变得越来越真实。显然,良好的数据将准确反映夏令时的变化(包括像亚利桑那州这样的少数地区不遵守夏令时-难以置信,但却是事实)。这里有很多有用的信息greatdata.com,包括一个免费查询工具,您可以输入邮政编码或区号,并获取时区(以及更多信息)。以下是适合您情况的商业数据Area Code Database by ZIP Code


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