如何在daterangepicker中禁用将来的日期

时间:2016-05-10 12:36:48

标签: jquery daterangepicker

我正在使用this插件来选择日期范围, 配置是我的js如下:

// date range picker
$('.date_input').daterangepicker({
    autoUpdateInput: false,
    locale: {
        cancelLabel: 'Clear',
        format: 'DD-MM-YY'
    }
});

我需要禁用未来的日期,我尝试使用maxDate,但它没有用。 请帮我解决这个问题。非常感谢帮助 谢谢!

3 个答案:

答案 0 :(得分:13)

您可以使用maxDate options

  

(日期对象,时刻对象或字符串)用户可以选择的最新日期

$('.date_input').daterangepicker({
    maxDate: new Date()
})

答案 1 :(得分:1)

"0"设置为maxDate将禁用所有未来日期

$('.date_input').daterangepicker({
    maxDate: "0"
})

答案 2 :(得分:0)

实际上将maxDate设置为“ 0”将禁用所有日期,而不仅仅是将来的日期。要立即停用以后的所有日期,正确的方法是:

$('.date_input').daterangepicker({
    maxDate: moment()
})