我想寫一個RoR手機應用程序,該應用程序給我當前的時間在國家給定的電話號碼,以及它的區號。有這個好的API嗎?用電話號碼獲取當前時間
回答
這可以幫助你的國家代碼映射到國名https://github.com/hexorx/countries
國家是各種在ISO 3166標準對每一個國家的有用信息的集合。它包含以下標準ISO3166-1(國家),ISO3166-2(州/細分),ISO4217(貨幣)和E.164(電話號碼)的信息。該寶石還增加了country_select幫手。我將添加任何我可以訪問的基於國家的數據。我希望這可以成爲所有國家信息的儲存庫。
不是一個好主意。
對於擁有多個不同時區和許多地區代碼的國家,您將如何處理?時區與地區代碼之間不一定是一對一的映射。
例如,在美國,928區號涵蓋了亞利桑那州的大部分地區,包括兩個不同的時區,因爲在該州的東北部,納瓦霍人國家尊重夏令時,而亞利桑那州其他地區則不。因此,在一年中的部分時間,928區號的兩個不同部分之間有一小時的差異。
一個更清晰的例子 - 605區號涵蓋了南達科他州的整個州。該州的西半部分使用山地時間,而該州的東半部使用中部時間。
我相信在美國以外有很多更多的例子。
此外,人們與他們的手機旅行。我知道我的頭頂上有3個人在移動到新的電話號碼後保留了他們的電話號碼。
嘿馬特。感謝你的回答。你有任何其他想法來獲得擁有手機的人的當地時間嗎? – user1666543 2013-03-15 11:47:54
@ user1666543 - 請更好地描述上下文。你有關於這個人的更多信息嗎?他們是否打來IVR?他們是否以某種方式預先在網站上註冊?這是一款智能手機應用程序嗎?或者它只是一些匿名人士,而您只有來電號碼? – 2013-03-15 12:39:55
現在,沒有預先註冊。只是匿名來電顯示。 – user1666543 2013-03-15 12:59:24
如果您確定adding Javascript適用於您的項目,那麼您可能需要嘗試ChronoMouse.js,這將有助於獲取當前時間,格林尼治標準時間偏移,時區名稱,位置,首都,夏令時法或夏令時狀態用於任何美國/加拿大地區代碼或國家代碼。
對於國家/地區代碼,信息基於首都城市。
例如:
console.log(getLocalInfo('+49').time.display);
// 15:07
有關更多示例和文檔,請參見www.chronomouse.com。
注:我是該項目的作者。
- 1. 改善時間獲取電話號碼
- 2. 當我想獲取電話號碼時,電話返回NULL
- 3. 無法使用ACTION_PHONE_STATE_CHANGED獲取當前主叫方電話號碼
- 4. 在wordpress中獲取當前用戶的電話號碼
- 5. 獲取當前的電話號碼與聯繫框架API ios
- 6. 獲取電話號碼
- 7. 如何獲取用戶當前國家電話區號前:+966
- 8. 從電話號碼獲取區號
- 9. REG前的電話號碼
- 10. 電話號碼前綴
- 11. 獲取Prestashop 1.6中的電話號碼
- 12. 如何獲取LDAP電話號碼?
- 13. 獲取BlackBerry設備的電話號碼
- 14. 在android中獲取電話號碼
- 15. 獲取傳入電話號碼
- 16. 無法獲取電話號碼
- 17. Android - 獲取地址的電話號碼
- 18. 獲取客戶電話號碼
- 19. 獲取Android設備的電話號碼
- 20. 獲取設備的電話號碼
- 21. 如何獲取iPhone電話號碼
- 22. Xamarin.Droid - 獲取設備電話號碼
- 23. 獲取所有SIM卡電話號碼
- 24. 獲取Facebook的朋友電話號碼
- 25. 從查找URI獲取電話號碼
- 26. 從android手機獲取電話號碼
- 27. 如何獲取我的電話號碼
- 28. Android聯繫人 - 獲取電話號碼
- 29. 如何獲取電話號碼?
- 30. 根據名稱獲取電話號碼
這與問題無關。 – 2013-06-09 19:49:30