3
如何禁用過去的日期過去的日期?引導日期選擇器:禁用後選擇的第一日期後的第設置
我已經嘗試過這種解決方案,但它沒有工作:This is not working
我的代碼:jsfiddle
var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
var checkin = $('.form-control-1').datepicker({
autoclose: true,
minViewMode: 1,
format: 'mm/yyyy'
}).on('changeDate', function (ev) {
if (ev.date.valueOf() > checkout.datepicker("getDate").valueOf() || !checkout.datepicker("getDate").valueOf()) {
var newDate = new Date(ev.date);
newDate.setDate(newDate.getDate() + 1);
checkout.datepicker("update", newDate);
}
$('.form-control-2')[0].focus();
});
var checkout = $('.form-control-2').datepicker({
beforeShowDay: function (date) {
if (!checkin.datepicker("getDate").valueOf()) {
return date.valueOf() >= new Date().valueOf();
} else {
return date.valueOf() > checkin.datepicker("getDate").valueOf();
}
},
autoclose: true,
minViewMode: 1,
format: 'mm/yyyy'
}).on('changeDate', function (ev) {});
[什麼東西,已經有這個內置的?](https://github.com/dangrossman/bootstrap-daterangepicker) – br4d
從經驗的到來,使用JQuery UI的日期選擇器。 bootstrap可能看起來不錯,但它不能很好地保持。 UI有內置的這個功能,並且有CSS使它看起來像引導項目。 https://jqueryui.com/datepicker/#date-range – bassxzero
它需要一個monthpicker。我已經嘗試過的jQuery UI的日期選擇器 - http://jsfiddle.net/a3u68d20/12/但我怎麼可以設置爲顯示數月和數年纔剛剛像引導一個? – brunodd