JQuery的。在DateTimePicker中禁用minDate

时间:2012-03-14 08:49:19

标签: javascript jquery datepicker

我像这样创建DateTimePicker:

 $wnd.$("#" + id).datetimepicker({
    minDate: 0,
       .............
 });

我想以编程方式禁用minDate选项。我接下来尝试,但它不起作用:

      try {
        $wnd.$("#" + id).datetimepicker({minDate: new Date(1970, 01 - 1, 01)}); 
      }
      catch(e) {
        $wnd.$("#" + id).datetimepicker('option', 'minDate', new Date(1970, 01 - 1, 01));        
      }

P.S.不要注意$wnd变量。它工作正常。

2 个答案:

答案 0 :(得分:2)

假设你在谈论this plugin,它基于the jquery-ui-datepicker,只需根据the documentationminDate设置为null

  

通过Date对象设置最小可选日期,或者设置为当前dateFormat中的字符串,或者从今天开始的天数(例如+7)或一串值和句点('y'表示年份,'m'几个月,'w'持续数周,'d'持续数天,例如'-1y -1m'),或 null无限制

答案 1 :(得分:1)

   $wnd.$("#" + id).datetimepicker(
    'option', 
    'minDate', new Date()
   ));