jQuery datepicker从未来的日期开始

时间:2014-02-01 15:01:56

标签: javascript jquery datepicker

我已经在我的网站中添加了一个jQuery日期选择器,但是不希望任何人能够在2014年6月1日之前选择一个日期。使用我的代码它很好但它每天都在变化! datepicker现在已经在我的网站上了9天,我将它设置为2014年6月1日,问题是每天都通过日历更改。目前我只能选择6月10日!我认为这必须是因为minDate设置,但我如何阻止它每天更改?谢谢你的帮助。

代码如下:

    <script type="text/javascript">
    $(document).ready(function() {
    $("#datepicker").datepicker({minDate: 129, maxDate: "+5Y", changeMonth: true,changeYear: true, showButtonPanel: true, dateFormat: 'dd MM yy'});
    });

    $('#form').on('submit', function(){
    return $('#email').val() == $('#emailConfirmation').val();
    });
</script>

2 个答案:

答案 0 :(得分:2)

您只需将minDate设置为特定日期,而不是从今天开始的天数

$("#datepicker").datepicker({
    minDate: '06 June 2014',
    maxDate: "+5Y",
    changeMonth: true,
    changeYear: true,
    showButtonPanel: true,
    dateFormat: 'dd MM yy'
});

FIDDLE

答案 1 :(得分:1)

$(function () {
     $("#datepicker").datepicker({
         minDate: new Date(2014, 5, 1)
     });
});