2014-02-18 48 views
0

它檢索日期時間06/03/2014 12:00:00 AM和結束日期是31/03/2015 12:00:00 AM但在我的jquery alert消息顯示是這樣的/ 9413044200000 /我dontknow什麼是我需要設置日期和最大日期datepicker問題有什麼問題請幫助我。 。 。如何在datepicker中將日期時間變量設置爲mindate和maxdate

我JsonResult

public JsonResult GroupName(string tourname, string MatchType) 
    {         
     var sdate = entity.TblTournaments.FirstOrDefault(x => x.Torname == tourname && x.Recordstatus == 1).TourStartdate; 
     var edate = entity.TblTournaments.FirstOrDefault(x => x.Torname == tourname && x.Recordstatus == 1).TourEnddate; 
     var data = new { sdate, edate }; 
     return Json(data, JsonRequestBehavior.AllowGet); 
    } 

和我的jQuery是

 $.post("/BindInventory/GroupName", { tourname: tname, MatchType: MatchType }, function (result) {      
        var startdate = result.sdate; 
        var enddate = result.edate; 
        alert(result.sdate); 
        $('#date').datepicker('option', 'minValue', new Date(startdate)); 
        $('#date').datepicker('option', 'maxValue', new Date(enddate)); 
       }, "json"); 
+0

入住這http://stackoverflow.com/questions/1016847/converting-net-datetime-to-json – ssimeonov

+0

如果我用這個代碼,它會像展示這個朋友和日期選擇器的值也沒有設置「Mon Dec 22 2014 00:00:00 GMT + 0530(India Standard Time)」 – Dinesh

回答

0

您需要解析JSON - 日期:

var date = new Date(parseInt(jsonDate.substr(6))); 

這裏來源:https://stackoverflow.com/a/2316066/1278667

編輯: 你的情況:

$.post("/BindInventory/GroupName", { tourname: tname, MatchType: MatchType }, function (result) {      
       var startdate = new Date(parseInt(result.sdate.substr(6))); 
       var enddate = new Date(parseInt(result.edate.substr(6))); 
       $('#date').datepicker('option', 'minValue', startdate); 
       $('#date').datepicker('option', 'maxValue', enddate); 
      }, "json"); 
+0

如果我使用這段代碼,它會顯示像這樣的朋友和datepicker的值也沒有設置「Mon Dec 22 2014 00:00:00 GMT + 0530(印度標準時間)「 – Dinesh

相關問題