我有一個(潛在的國際)電話號碼。它可能有也可能沒有國家代碼前綴。有誰知道一個數據庫,將幫助我映射電話號碼=>時區?我甚至只想把電話號碼=>國家,因爲我可以通過在網絡上挖掘現有數據來創建country =>時區。這是一個比看起來更復雜的問題;例如,我怎麼知道它是否是美國的號碼 - 例如是美國地區代碼還是國際國家代碼?根據時區確定電話號碼?
任何語言都可以;我可以移植它。
我有一個(潛在的國際)電話號碼。它可能有也可能沒有國家代碼前綴。有誰知道一個數據庫,將幫助我映射電話號碼=>時區?我甚至只想把電話號碼=>國家,因爲我可以通過在網絡上挖掘現有數據來創建country =>時區。這是一個比看起來更復雜的問題;例如,我怎麼知道它是否是美國的號碼 - 例如是美國地區代碼還是國際國家代碼?根據時區確定電話號碼?
任何語言都可以;我可以移植它。
我知道的解析任意格式電話號碼的最佳圖書館是libphonenumber。
您無法將國家/地區映射到時區,原因很明顯。你和加利福尼亞州的人都在同一個國家,你甚至不在相同的時區。其他國家甚至更廣泛。
不會。您的主要問題在於很多國家會分享每個時區。例如英國和愛爾蘭,法國,德國,意大利等。
您可以根據數字結構猜出,但您最好的選擇恐怕是嘗試獲取任何新數據中的代碼。
標記每個你能想到的語言,以便在每個人的搜索中顯示只是標記垃圾郵件。 – 2011-02-03 07:21:28
如果它沒有國家代碼,則不一定確定國家;例如,澳大利亞,馬來西亞和瑞典每個地區的部分地區使用的電話號碼有8位數字,帶有一位數的區號前綴(前面加上STD前綴'0')。 03-9867-5309是澳大利亞和馬來西亞的有效電話號碼,而08-3634-5789是澳大利亞和瑞典的有效電話號碼。 – Stobor 2011-02-03 08:42:25