【问题标题】:datePicker minDate and maxDate do not workdatePicker minDate 和 maxDate 不起作用
【发布时间】:2016-01-26 17:29:23
【问题描述】:

以下代码:

var minDate = moment(self.awardYears_Unformatted[a.charAt(6)].Begin).format("MM/DD/YYYY");
var maxDate = moment(self.awardYears_Unformatted[a.charAt(6)].End).format("MM/DD/YYYY");
tdForDatePicker.multiDatesPicker({
    numberOfMonths: [1, 3],
    dateFormat: "mm/dd/yyyy",
    minDate: minDate,
    maxDate: maxDate
});
tdForDatePicker2.multiDatesPicker({
    numberOfMonths: [1, 3],
    dateFormat: "mm/dd/yyyy",
    minDate: minDate,
    maxDate: maxDate
});

minDate 是“10/21/2014”,maxDate 是“6/30/2015”。当我点击输入框选择日期时,结果是从 2021 年开始的日历月。感谢您的新建议。

【问题讨论】:

  • 我尝试使用 .split 和重建来拆分 minDate 和 maxdate。我什至尝试过原始日期,一切都给了我 2021 年的几个月
  • minDate = 7/1/2015 maxDate = 6/30/2016 在日期选择器选择中显示的范围是从 2021 年 8 月 10 日到 2021 年 9 月 8 日

标签: jquery jquery-ui-datepicker


【解决方案1】:

您的dateFormat 指定不正确。根据datepicker documentation,一个y 代表两个年份数字。请尝试这种方式:

dateFormat: "mm/dd/yy"

【讨论】:

  • 就是这样。谢谢。
猜你喜欢
  • 1970-01-01
  • 2017-11-07
  • 2014-06-26
  • 2017-05-24
  • 2017-10-11
  • 1970-01-01
  • 2014-07-03
  • 2021-07-25
  • 1970-01-01
相关资源
最近更新 更多