【问题标题】:How to set a datetime variable as mindate and maxdate in datepicker如何在 datepicker 中将 datetime 变量设置为 mindate 和 maxdate
【发布时间】:2023-04-07 06:56:01
【问题描述】:

它检索日期时间 06/03/2014 12:00:00 AM,结束日期是 31/03/2015 12:00:00 AM 但在我的 jquery 警报消息中显示如下 /9413044200000/ 我不知道什么是问题我需要在 datepicker 中设置最小日期和最大日期,请有人帮助我。 . .

我的 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");

【问题讨论】:

  • 如果我使用这个代码,它会像这个朋友一样显示,并且 datepicker 值也没有设置“Mon Dec 22 2014 00:00:00 GMT+0530 (India Standard Time)”

标签: javascript jquery asp.net-mvc jquery-ui asp.net-mvc-2


【解决方案1】:

您需要解析 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");

【讨论】:

  • 如果我使用这个代码,它会像这个朋友一样显示,并且 datepicker 值也没有设置“Mon Dec 22 2014 00:00:00 GMT+0530 (India Standard Time)”
猜你喜欢
  • 2017-04-07
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
  • 2018-02-19
  • 2017-05-24
  • 1970-01-01
相关资源
最近更新 更多