我已经要求根据他们的电话号码显示一个人的当地时间.我知道我们当地的GMT偏移量,所以我可以通过我们将美国zip_code链接到GMT偏移量(例如-5)的数据库表来处理美国手机.但我不知道如何转换非美国电话号码或国名(这些人显然没有邮政编码).
如果您在意,我的雇主学院希望征求我们的校友捐款,并在合理的时间内完成.
对不起,我没有明确表示我正在考虑家庭电话号码.所以漫游不是问题.我正在寻找一些参考表或Oracle应用程序,我可以从中获取此信息.
谢谢,
炖
佛罗里达有两个时区,但许多国家只有一个.您需要此表:http://en.wikipedia.org/wiki/List_of_country_calling_codes.通过查找NANPA国家的1和区号(与美国使用相同的1 +区号代码分配的国家/地区代码),从电话号码中解析国家代码,7代表俄罗斯或哈萨克斯坦.如果不匹配,请检查该号码是否以2位数的呼叫前缀之一开头,然后是3位数的前缀.
请记住,号码的前几位数字可能是国际拨号前缀,并且不是电话号码的正确部分.
对于跨越多个时区的国家/地区,请查看您是否可以从其国家电信监管机构获取分配信息.对于美国和其他NANPA国家,请访问http://www.nanpa.com/.
当然,你的结果将远非完美,但希望你能在夜晚的睡眠中唤醒更少的顾客.