[英]How to set a datetime variable as mindate and maxdate in datepicker
It retrieving date time 06/03/2014 12:00:00 AM and end date is 31/03/2015 12:00:00 AM but in my jquery alert message is showing like this /9413044200000/ i dontknow whats a problem i need to set min date and max date in datepicker pls some one help me. 它检索日期时间为06/03/2014 12:00:00 AM,结束日期为31/03/2015 12:00:00 AM,但在我的jquery警报消息中显示为/ 9413044200000 /我不知道我需要什么问题在datepicker中设置最小日期和最大日期请有人帮我。 . 。 . 。
My JsonResult 我的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);
}
and my jquery is 而我的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");
You need to parse JSON - date with: 您需要解析JSON-日期:
var date = new Date(parseInt(jsonDate.substr(6)));
Source here: https://stackoverflow.com/a/2316066/1278667 来源在这里: https : //stackoverflow.com/a/2316066/1278667
EDIT : In your case: 编辑 :在您的情况下:
$.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");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.