禁用未来日期

时间:2013-09-02 05:16:12

标签: jquery datepicker

我在日期选择器的j查询中有代码。但现在我想在j查询日历中禁用未来日期。日期选择器工作正常但我的问题是从当前日期禁用未来日期。即无法在将来选择日期..

$(function(){
$("#datepicker1").datepicker();
$( "#datepicker1" ).datepicker( "option", "dateFormat", "yy-mm-dd");

$("#datepicker2").datepicker();
$( "#datepicker2" ).datepicker( "option", "dateFormat", "yy-mm-dd");
});

4 个答案:

答案 0 :(得分:1)

设置Max-Date将解决您的问题:

$( "#datepicker1" ).datepicker( "option", "maxDate", new Date() );
  

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

答案 1 :(得分:0)

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

许多选项,例如minDatebeforeload等等。

答案 2 :(得分:0)

是的,的确如此。 datepicker具有maxdate属性,您可以在初始化时设置该属性。你可以在这里看到http://blogvani.com首页,其中日期设置为当前日期的最大值。

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

答案 3 :(得分:0)

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