我做了很多修改,尝试了很多不同的东西,但没有任何效果。我有一个已禁用字段,其中包含日期(2016 年 5 月 25 日)。我想用这个值(25-05-2016)为我的日期选择器设置一个 minDate 。 即使我直接设置该值,也没有任何效果。这是我的代码:
var myDate = $('#CRUEventModal #rdvStartDate').val(); //Get the value from field
myDate = moment(myDate , "DD-MM-YYYY");
//myDate = moment(myDate , "DD-MM-YYYY").add(1, 'months'); one of things i tried
var myDate2 = $('#CRUEventModal #rdvStartDate').val(); // Another things i tried
myDate2 = moment(myDate2 , "DD-MM-YYYY").format('YYYY-MM-DD');
$('#rdvFinDatefinPicker')
.datepicker({
useCurrent: false, //Important! See issue #1075
format: 'dd-mm-yyyy',
language:"fr",
autoclose:"true",
minDate: myDate //myDate2 didn't work too!
})
.on('changeDate', function(e) {
// Revalidate the date field
//$('#eventForm').formValidation('revalidateField', 'eventDate');
});
非常感谢
最佳答案
$('#rdvFinDatefinPicker')
.datepicker({
useCurrent: false, //Important! See issue #1075
format: 'dd-mm-yyyy',
**startDate: '28-05-2016',**
language:"fr",
autoclose:"true",
})
您应该使用 startdate 函数,它是您想要的开始日期或 enddate 函数,对于 maxdate...thnaks 也有帮助
关于javascript - bootstrap datepicker无法设置minDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37514462/