1

我正在使用 jquery UI datepicker 作为滑雪假期搜索工具。由于这将仅用于欧洲的寒假,我想将显示的月份限制为 12 月、1 月、2 月、3 月和 4 月。有谁知道是否有一种简单的方法可以实现这一目标?

4

2 回答 2

1

来自 jqueryUI 文档:

http://jqueryui.com/datepicker/#min-max

您只需指定何时需要最小和最大日期:

$(function() {
    $( "#datepicker" ).datepicker({ minDate: -20, maxDate: "+1M +10D" });
});

//Or also use a setter

$( "#datepicker" ).datepicker( "option", "minDate", new Date(2012, 1 - 1, 1) );
$( "#datepicker" ).datepicker( "option", "minDate", new Date(2013, 1 - 1, 1) );

在 setter 中,日期是 Date(年、月、日),在月中,您必须减去 1。

于 2013-06-14T09:07:47.043 回答
0

设置 mindate 和 maxdate 如下:

$('#date').datepicker('option', { minValue: new Date(startDate),
                                  maxValue: new Date(endDate) });
于 2013-06-14T09:07:01.977 回答