如何设置 Jquery Datepicker 日期范围

Posted

技术标签:

【中文标题】如何设置 Jquery Datepicker 日期范围【英文标题】:How to set a Jquery Datepicker daterange 【发布时间】:2011-07-02 21:07:55 【问题描述】:

我有两个绑定到 jquery Datepicker 小部件的输入文本框。 当用户从 Date1(生效日期)中选择给定日期时,我想将 Date2(到期日期)的最小日期设置为 Date1 + 1 .. 我该怎么做, 谢谢

【问题讨论】:

【参考方案1】:

查看此链接: jQuery datepicker- 2 inputs/textboxes and restricting range

并使用onChangeMonthYear 函数或onSelect 函数:

$('#txtStartDate, #txtEndDate').datepicker(
        showOn: "both",
        beforeShow: customRange,
        dateFormat: "dd M yy",
        firstDay: 1, 
        changeFirstDay: false,
        onChangeMonthYear: function(year, month, inst)  ... ,
        onSelect: function(dateText, inst)  ... 
    );

并使用与 Ben KoehlerRuss Cam 相同的技术。

【讨论】:

以上是关于如何设置 Jquery Datepicker 日期范围的主要内容,如果未能解决你的问题,请参考以下文章

如何根据 datepicker 选择的日期动态设置 jquery.timepicker minTime?

如何设置jquery datepicker默认显示当天日期

如何使用已选择的值设置 jQuery datepicker 的默认日期

JQuery datepicker设置手动日期不是日历的当前日期?

如何根据服务器日期格式为 jQuery UI datepicker 设置 dateFormat?

Jquery DatePicker 设置默认日期