jquery日期范围datepicker格式

时间:2011-03-11 07:24:29

标签: jquery uidatepicker

我无法弄清楚如何设置日期范围的格式。我是jquery的新手,我学会了如何设置单个日期选择器,我只是遇到日期范围问题。这是函数

$(function() {
    var dates = $( "#from, #to" ).datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 3,
        onSelect: function( selectedDate ) {
            var option = this.id == "from" ? "minDate" : "maxDate",
                instance = $( this ).data( "datepicker" ),
                date = $.datepicker.parseDate(
                    instance.settings.dateFormat ||
                    $.datepicker._defaults.dateFormat,
                    selectedDate, instance.settings );
            dates.not( this ).datepicker( "option", option, date );
        }
    });
});

3 个答案:

答案 0 :(得分:1)

set { minDate: -20, maxDate: "+1M +10D" }

或使用

$( ".selector" ).datepicker({ minDate: new Date(2007, 1 - 1, 1) });

$( ".selector" ).datepicker({ maxDate: '+1m +1w' });

Reference

答案 1 :(得分:1)

这是我的数据贴纸的设置功能 - 我发现设置日期与当前日期相比很难,但是控件允许您将月份和年份都转换为下拉菜单,因此更容易选择各种日期。您可以使用yearRange参数设置年份组合的前进和后退范围。

$(document).ready(function () {
Date.format = 'dd/mm/yyyy';
$(".datepicker").datepicker({
    dateFormat: 'dd/mm/yy',
    changeMonth: true,
    changeYear: true,
    yearRange: '-90:+5'
});

});

答案 2 :(得分:1)