-6
Q
時區計算
A
回答
2
雖然這是相當困難的回答沒有特定技術的引用你的問題,我會嘗試。
最終用戶時區檢測
當然,所有與時間相關的信息都應該在本地格式和本地時區呈現。本地我的意思是最終用戶使用的那個。
我猜你的應用程序不需要創建用戶配置文件。我還假設航班時刻表不會在首頁顯示,用戶需要執行搜索。在這種情況下,您有三種選擇:
讓用戶從下拉框中指定時區。沒有提到具體的技術,我沒有辦法告訴你應該怎麼做。唯一需要指出的是,它應該提供UTC偏移量,時區名稱和城市列表,例如:UTC + 01:00中歐時間(巴黎,柏林,華沙)。
你可以閱讀當前時區與JavaScript的偏移和將其發送到服務器
在這種情況下,你可以使用下面的代碼片段來檢測偏移:
var now = new Date();
var offset = now.getTimezoneOffset();
這會給你目前 GMT以分鐘爲單位的偏移量。該解決方案的問題是,此偏移量可能與目標日期不同。
- 顯然,你還可在恆定形式發送基於GMT日期的瀏覽器(例如,使用ISO8601格式:2011-05-25T11:07Z)和格式化使用JavaScript客戶端在這個日期。雖然我從來沒有聽說過例如JQuery插件會這樣做正確(尊重本地格式)。看來你會被迫寫自己的。
日期和時間格式,以及時區轉換
哈,這取決於解決方案要落實,以及要使用的技術。現在,我不能在這裏寫很多東西。
相關問題
- 1. 時區計算
- 2. 時區計算
- 3. 與時區計算時差
- 4. Drupal時區計算器
- 5. 時區偏移計算
- 6. C#時區計算問題
- 7. 從php的時區計算時間
- 8. Javascript運行時間計算機時區
- 9. 分區大計算?
- 10. 計算GMSPolygon區域
- 11. 如何計算python中的新時區?
- 12. 從GMT值計算時區 - Android
- 13. Postgres按日期與時區計算
- 14. JS時區計算超過24
- 15. 根據特定時區計算日期
- 16. 根據位置計算時區[Rails]
- 17. 根據UTC根據用戶時區計算時區
- 18. 計算UTC時間,當我知道時區和該時區的時間
- 19. 如何計算trapizoid區域?
- 20. 從邊界計算區域
- 21. 排序計算區域
- 22. 操縱桿死區計算
- 23. Python中的區間計算
- 24. 計算的置信區間
- 25. 計算多邊形區域
- 26. 計算區域中的R
- 27. 計時器 - 計算時間
- 28. Twitter時區和created_at(utc時間)值來計算用戶在什麼時區
- 29. 時間計算
- 30. 時間計算
我們在說什麼語言?請查看http://tinyurl.com/so-hints關於如何提問的一些有用信息。 – 2011-05-25 07:35:41
什麼似乎是問題?你試過什麼了? – 2011-05-25 07:56:50