2016-06-22 63 views
1

這裏的情景從客戶端瀏覽器和遠程服務器,C#比較的DateTime

我有一個ASP.NET MVC網站,有一個表單,允許客戶端(使用JQuery日期選擇器),然後輸入到期日,後客戶提交我需要從我的服務器檢查的表格,如果提交日期是之前當前日期。

的問題是,在窗體或DateTime對象不包括指示什麼時區的任何字段用戶在,因此我奮力將其轉換爲同一時區的服務器中,然後進行比較。

什麼是解決此問題的推薦方法?

+0

UTC其值的表單元素。 ISO8601發送。 –

+0

檢查此.. http://stackoverflow.com/questions/19031218/accounting-for-timezone-with-jquery-datepicker – DarkKnight

回答

3

隱藏包含偏移

<input type="hidden" value="" name="timezone" id="timezone" /> 

,並設置頁面加載

$(function() { 
    $("#timezone").value(new Date().getTimezoneOffset()); 
}); 
+0

這樣做。謝謝 –

相關問題