我正在尝试根据用户提供的区号信息获取用户的时区。我在maxmind上发现了以下资源:
http://geolite.maxmind.com/download/geoip/api/php/timezone/
我怀疑我可以使用另一个api来提供区域代码所属的状态。我正在寻找一个提供此信息的简单REST API - 或者一个可以实现相同结果的强大的抓取例程。
提前致谢!
答案 0 :(得分:5)
我谨慎对待这种做法。我的很多朋友(那些18到30岁的人)在全国范围内移动并保留他们的旧手机号码。区号越来越不是当前位置的指示,越来越多地表明某人一次住在哪里。使用谷歌语音帐户,人们可能会获得区号,因为他们喜欢这个号码并且从未在那里住过!
答案 1 :(得分:0)
我不知道为此制作的任何特定API,但如果您想在本地存储区号代码数据库,NANPA负责管理它们。
答案 2 :(得分:0)
如果您可以将Javascript添加到项目中,那么您可以尝试ChronoMouse.js,这将有助于获取当前时间,GMT偏移,时区名称,位置,首都城市,夏令时法,或任何美国/加拿大地区代码或国家/地区代码的夏令时状态。
对于国家/地区代码,信息基于首都。
例如:
console.log( getLocalInfo('+49').time.display );
// 15:07
有关更多示例和文档,请参阅www.chronomouse.com。
注意:我是该项目的作者。