在jQuery UI Datepicker中禁用将来的date

是否有可能从今天禁用未来的date?

假设今天是2010年10月23日,那么2010年10月24日起禁用。

对不起,我在jQuery和JavaScript中是非常新的。

确实是的。 datepicker具有您可以在初始化时设置的maxdate属性。

这是codez

$("#datepicker").datepicker({ maxDate: new Date, minDate: new Date(2007, 6, 12) }); 
 $(function() { $("#datepicker").datepicker({ maxDate: '0'}); }); 

代码为未来的date只禁用今天的date。

  var d = new Date(); $("#delivdate").datepicker({ showOn: "button", buttonImage: base_url+"images/cal.png", minDate:new Date(d.setDate(d.getDate() + 1)), buttonImageOnly: true }); $('.ui-datepicker-trigger').attr('title',''); 

未来1年的date可以通过

 $('.date').datepicker({dateFormat: 'yy-mm-dd', minDate:(0), maxDate:(365)}); 

您也可以通过参数dateFormat更改date格式

是的,datepicker支持最大date属性。

  $("#datepickeraddcustomer").datepicker({ dateFormat: "yy-mm-dd", maxDate: new Date() }); 

你可以使用以下。

 $("#selector").datepicker({ maxDate: 0 }); 

http://stefangabos.ro/jquery/zebra-datepicker

使用斑马dateselect器:

 $('#select_month1').Zebra_DatePicker({ direction: false, format: 'Ym-d', pair: $('#select_month2') }); $('#select_month2').Zebra_DatePicker({ direction: 1, format: 'Ym-d', }); 

尝试这个:

 $('#datepicker').datepicker({ endDate: new Date() }); 

这将禁用未来的date。

 $('#thedate,#dateid').datepicker({ changeMonth:true, changeYear:true, yearRange:"-100:+0", dateFormat:"dd/mm/yy" , maxDate: '0', }); }); 
    Interesting Posts