我想知道是否有一種簡單的方法在Rails中僅使用IP地址來查找用戶的本地時區。我不希望用戶必須自己輸入時區。我必須使用JavaScript還是有其他方法?在rails中查找本地時區
1
A
回答
1
The maxmind GeoLite IP->city database似乎支持時區,並有a FAQ on their site referring to this。您可以使用Maxmind GeoLite City數據庫執行兩步IP-> Location,然後使用Location-> timezone,然後使用FAQ中提供的解決方案之一。
或者對於簡單的1步JavaScript,使用getTimezoneOffset()
似乎是the crux of the solution。
1
似乎有幾家供應商提供API和可調用服務從IP地址到位置,顯然一旦您確定時區只是進一步查找。
您使用javascript來詢問瀏覽器「我在哪裏,時區是什麼」以及Ajaxing到服務器的替代方案也聽起來似乎合理。
當然,一個充分確定的用戶可能會欺騙他們的方式看起來在不同的IP地址,但大概這對你自己的選擇並不重要。
1
您可以使用IP地址到時間API按IP地址查找時間。 看這裏http://worldtimeengine.com/瞭解更多詳情。
丹
相關問題
- 1. 在Rails中查找css目的地
- 2. 從IP地址查找時區
- 3. 如何從PHP中的IP地址/國家/地區名稱查找時區ID?
- 4. 如何在Google地圖中查找周邊或附近地區?
- 5. 實時本地最大查找器
- 6. Rails的本地時間返回錯誤的時區
- 7. 在Rails中保留時區
- 8. 在Rails中查找集合
- 9. Rails在表中查找值
- 10. 在rails中查找True值
- 11. 在本地計算機上未找到時區標識'CST'
- 12. 在ASP.NET中查找瀏覽器本地時間
- 13. 在Rails中本地化
- 14. 時區轉換到本地
- 15. 本地時區不正確
- 16. 時區和本地化
- 17. Moment.js本地時區問題
- 18. datetime.strptime與本地時區
- 19. Rails的時區被忽略的ActiveRecord查找?
- 20. 用戶在當地時區查看
- 21. 在iOS中查找實際的本地化(而不是當前區域)?
- 22. Rails時區與MySQL時區
- 23. 在我的本地瀏覽器中查看Ruby on Rails腳本
- 24. 在WPF/XAML中的本地時區中顯示時間
- 25. 查找本地化文件
- 26. 如何查找本地IP
- 27. NHibernate /本地化/查找表
- 28. 查找本地路徑getUnlockedImageUri
- 29. 查找表本地化
- 30. SQL本地查找列表