使用 Jquery 禁用过去几个月和年份



使用以下代码禁用过去的日期,但不起作用

    $("#card_expiry").datepicker({
            format: "mm-yyyy",
            startView: "months",
            minViewMode: "months",
            changeMonth: false,
            changeYear: false,
            stepMonths: 0
        });
minDate:0

Mindate

类型:日期或数字或字符串

默认值:null

最小可选日期。设置为null时,没有最低限度。支持多种类型:

日期:包含最低日期的日期对象。

数字:从今天起的几天。例如,2代表从今天开始两天,-1代表昨天。

字符串:由DateFormat选项定义的格式中的字符串或相对日期。相对日期必须包含值和周期对;有效期为" y"数年," m"数月," W"数周,并且" D"几天。例如," 1m 7d"代表一个月零7天。

$("#card_expiry").datepicker({
        format: "mm-yyyy",
        startView: "months",
        minViewMode: "months",
        changeMonth: false,
        changeYear: false,
        stepMonths: 0,
        minDate: 0,
    });
   Following code works for me:
  $("#card_expiry").datepicker({
            format: "mm-yyyy",
            startView: "months",
            minViewMode: "months",
            changeMonth: false,
            changeYear: false,
            stepMonths: 0,
            startDate: new Date()
        });

最新更新