我想编写一个 RoR 移动应用程序,它可以为我提供给定电话号码所在国家/地区的当前时间及其区号。有没有一个好的API?

请您参考如下方法:

这不是一个好主意。

对于拥有多个不同时区和多个区号的国家/地区,您会采取什么措施?时区与区号不一定存在一对一的映射。

例如,在美国,区号 928 覆盖亚利桑那州的大部分地区,包括两个不同的时区,因为在该州的东北部,纳瓦霍族实行夏令时,而亚利桑那州其他地区则不实行。因此,在一年中的部分时间,928 区号的两个不同部分之间存在一小时的差异。

一个更简洁的示例 - 605 区号覆盖整个南达科他州。该州的西半部使用山区时间,该州的东半部使用中部时间。

我确信在美国以外还有很多这样的例子。

此外,人们出行时都会携带手机。我认识 3 个人,在搬到新的电话号码后,他们的电话号码保留了不同的区号。

此外,Mobile Number PortabilityLocal Number Portability允许人们搬到其他地区并保留他们的电话号码 - 包括区号。因此,区号只会告诉您该号码最初来自哪里,而不会告诉您它当前所在的位置。


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!