我必須得到確切的客戶端時間。現在我使用javascript日期函數來解決問題,當用戶爲客戶機設置錯誤的日期或者沒有設置時間,出現錯誤。是否有可能從客戶端得到準確的時間系統日期未設置時如何獲取客戶端的時區?
3
A
回答
1
不,你不能通過javascript得到正確的日期,如果客戶端沒有設置正確的日期。因爲javascript日期時間函數是依賴於客戶端日期time.instead你可以發出一個ajax調用到提取您正確的日期時間字符串的服務器。
還記得在UTC格式Ajax調用獲取時間,這樣就可以使用JavaScript
2
您可以通過服務器端語言如PHP的幫助下得到這個是UTC格式轉換爲當地日期時間。檢查這個Get Client's Accurate date time。這裏我在php中使用了以下函數。
geoip_record_by_name();
geoip_time_zone_by_country_and_region();
0
JavaScript不能提供給你,但也有在手兩件事情:
- 從服務器獲取當前時間。這可以爲您提供GMT。
- 使用用戶的IP地址來確定其國家。從那裏,你可以瞭解它的時區。從而可以使用GMT時間計算正確的時間。
相關問題
- 1. 如何獲取客戶端系統使用的日期格式?
- 2. 如何從sql實例獲取客戶端系統當前日期時間?
- 3. 如何獲取客戶端時區ID?
- 4. 如何在客戶端時區顯示日期和時間
- 5. 如何獲得客戶端的時區
- 6. 如何在ASP.NET中獲取客戶端日期和時間?
- 7. 如何根據客戶端時區向用戶顯示日期
- 8. 顯示日期/時間用戶的時區 - 在客戶端
- 9. Node.js - 設置系統日期/時間
- 10. 如何獲得客戶端時區
- 11. CookComputing XML-RPC客戶端 - 如何獲得日期時間與時區
- 12. 獲取當前系統日期時間
- 13. 如何獲得系統時區配置
- 14. 如何獲取客戶的時區?
- 15. Datagridview日期時間格式不使用系統區域設置
- 16. 如何設置系統的時區與MySQL時區?
- 17. 轉換iOS中系統時區中的任何時區日期
- 18. 獲取客戶端的日期格式
- 19. 如何獲取Windows Phone上的「系統區域設置」設置?
- 20. 如何從服務器(appengine)獲取日期對象並將其轉換爲客戶端的時區日期(gwt)?
- 21. 如何在使用Python客戶端的InfluxDB中設置時區
- 22. 如何設置客戶端cookie的到期日期?
- 23. 客戶端系統時間在ASP.NET
- 24. 如何獲取客戶端JavaScript中的時區?
- 25. 如何從日期獲取時區
- 26. 如何獲取網絡系統日期時間使用該系統的IP
- 27. 獲取日期和時間在android系統給出了具體的時區和獨立的系統時鐘
- 28. 在用戶的時區獲取用戶的日期和時間
- 29. 獲取方法未找到在Android系統時間嘗試設置時間和日期時在AlarmManager setTime(長)
- 30. JSP客戶端的日期和時間
你不能這樣做的JavaScript,你將不得不使用PHP和獲得服務器時間 –
其確定感謝您的答案,但是當我與計時器如何獲得客戶端時間。當使用服務器時間與客戶端時區不同 – Shine
即使我最近創建了一個計時器。我正在使用javascript日期(),但我發現如果系統日期沒有設置我不能幫助它。唯一的方法就是使用php。你可以檢查我的計時器在這裏http:/ 2016newyear.weebly.com/ –