Javascript 两个日期之间的jquery ui日期选择器范围

Javascript 两个日期之间的jquery ui日期选择器范围,javascript,jquery,Javascript,Jquery,您能告诉我如何在jquery ui datepicker中启用范围吗?我想用以下格式确定范围:从2012-12-10到2012-12-20等(yy-mm-dd,已经指定)。不应提供所有其他日期 谢谢你的帮助,干杯 创建时使用maxDate和minDate选项 代码: 尝试以下方法: jQuery("#date").datepicker({ beforeShow: function() { return { dateFormat: 'yy-mm-d

您能告诉我如何在jquery ui datepicker中启用范围吗?我想用以下格式确定范围:从2012-12-10到2012-12-20等(yy-mm-dd,已经指定)。不应提供所有其他日期


谢谢你的帮助,干杯

创建时使用
maxDate
minDate
选项

代码:

尝试以下方法:

jQuery("#date").datepicker({
    beforeShow: function() {
        return {
            dateFormat: 'yy-mm-dd',
            minDate: '2012-12-10',
            maxDate: '2012-12-20',
        }
    }
});
试试这个:

function setInterval(){
$(function() {
    $( "#startDate" ).datepicker({
        defaultDate: "+1w",
        onSelect: function( selectedDate ) {
            $( "#endDate" ).datepicker( "option", "minDate", selectedDate );
        }
    });
    $( "#endDate" ).datepicker({
        defaultDate: "+1w",
        onSelect: function( selectedDate ) {
            $( "#startDate" ).datepicker( "option", "maxDate", selectedDate );
        }
    });
});
}
在哪里

startDate  
endDate

datepicker的两个输入字段是否正确,例如:

$(function() {
    $( "#datepicker" ).datepicker({ minDate: new Date(2012, 12, 10), maxDate: new Date(2012, 12, 20) });
});
我只想添加以下链接,您可能会发现这些链接很有用:


你看过[文档](api.jqueryui.com/datepicker/)了吗,甚至有一个关于如何做到这一点的指南。
$(function() {
    $( "#datepicker" ).datepicker({ minDate: new Date(2012, 12, 10), maxDate: new Date(2012, 12, 20) });
});