0
我正在嘗試使用PhoneGap創建移動應用。我需要應用程序以斷開模式工作。所以我在本地存儲數據,當連接變爲在線時,我將它與遠程數據同步。要執行遠程同步,我需要將最後修改的日期傳遞給服務器,以便知道將哪些更新推送到客戶端。問題在於服務器時間和客戶端時間不同。事實是服務器日期,所以我需要能夠在服務器上以某種方式解釋客戶端日期,以便與客戶端的服務器日期一致或傳遞服務器的日期。有關如何做的建議?我正在考慮使用來自javascript的將正確的日期從移動應用通過javascript傳遞到服務器
(new Date()).getTimezoneOffset()
並基於此調整客戶端日期。但是這對於日光節約具有問題。有什麼建議麼? Server是一個ASP.NET MVC 4個網站
Meegamarachc這一個看起來像一個很好的解決方案,這只是不幸的是,我要查詢服務器的時間所有的時間,但它應該是好的,但。也許我可以發送一個同步請求給服務器最後修改日期與當前客戶端時間一個請求,讓服務器做數學題。 – fenix2222 2013-02-26 05:45:54
是的,在這種情況下,你會發送最後的下載時間和當前時間到服務器,服務器計算三角洲和數據發回。與你的項目夥伴祝你好運.. – 2013-02-26 06:19:16