我正在設計一個依賴於時間信息的Web應用程序,所以使用新的Date()很多,通常我會假設此應用程序在相同的時區中打開(默認爲英國),但是如果應用程序在不同的時間打開時區(美國或中國),應用程序的邏輯將被破壞,那麼我的web應用程序(前端如HTML5或node.js中的後端)如何檢測它正在打開的時區?如何檢測它在前端/後端上爲我的Web應用程序打開的時區?
0
A
回答
2
我發現的最好方法是使用GEOIP查找。
IP地址不是100%的傻瓜,但99%的時間你可以得到用戶的一般區域,這將很容易地足夠的時間。
另外,如果號碼不是太大,那麼很多地方都提供免費服務。
0
JavaScript的Date對象依賴於具有正確時間設置的最終用戶計算機時鐘。
您可以要求用戶與您分享他們的位置,使用the Geolocation API,並從中計算出他們的時區。但用戶可以選擇不與你分享他們的位置。
相關問題
- 1. 使用JSF前端和node.js的Web應用程序 - 後端
- 2. WPF應用程序前端後端
- 3. HBase作爲web應用程序後端
- 4. 前端架構的web應用程序
- 5. Python應用程序的Web前端
- 6. 我如何獲得與打開它們的應用程序相關的端口?
- 7. CakePHP開發前端/後端應用程序
- 8. 如何從打開相機返回後檢測Web應用程序的簡歷?
- 9. 在Spring Web MVC應用程序中 - 我們如何將體系結構分解爲前端和後端?
- 10. 在我的rails應用程序中嵌入resque-web前端
- 11. 如何連接兩個ASP.NET應用程序(後端和前端)
- 12. Web開發 - 社交登錄應該在前端執行還是在應用程序的後端進行處理?
- 13. 如何檢測應用程序打開時的推送通知
- 14. Espresso測試:如何在打開最近的應用程序後打開我的應用程序?
- 15. Boot2Docker管理端口和打開的Web應用程序
- 16. Java Web開始 - 如何檢測應用程序何時關閉?
- 17. 協作Web應用程序的端到端UI測試?
- 18. 如何檢測客戶端時區?
- 19. JMeter是否最終將前端作爲入口點來測試Web應用程序的後端?
- 20. 如何加快Web應用程序的前端?
- 21. 如何檢測我的應用程序的用戶是誰在PC上使用模擬器打開它
- 22. Electron JS,開始使用Express後端和單獨的html前端應用程序
- 23. 如何檢測React Native應用程序何時打開?
- 24. 如何檢測某個應用程序何時打開?
- 25. 如何在我現有的Django Web應用程序頂部集成wordpress前端
- 26. 如何爲Mac(Cocoa)應用程序創建端到端測試?
- 27. 是否可以使用Maven開發前端/ Web應用程序?
- 28. 檢測Chrome應用程序中的串行端口斷開
- 29. 我想驗證來自golang前端的後端時區
- 30. 在離子中,應用程序如何檢測通知區域的打開?
我過去曾經使用過這家公司:http://ipinfodb.com/ – Cameron