2016-05-10 105 views
3

将来的日期我使用this插件选择日期范围, 配置是我的js如下:如何禁用daterangepicker

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

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

+0

你在想什么完全实现,你做了什么? “不起作用”是什么意思? – jdv

+0

我试图禁用/限制用户选择未来的日期(即今天之后的日期不应该是可选的),所以我用户maxDate属性,但因为我正在写这个maxDate属性的区域设置属性,所以maxDate没有工作,后来我看到它是一个单独的属性,不包含在区域{}中。 –

+0

这样的细节应该在问题的正文中。只需编辑问题并将其输入。 – jdv

回答

8

您可以使用maxDateoptions

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

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

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

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