![](/img/trans.png)
[英]How to disable specific dates in bootstrap-datetimepicker-master?
[英]Bootstrap DatetimePicker disable specific dates of week ( sunday - Wednesday)
我使用Bootstrap DateTimePicker來顯示日歷,我想從日歷中刪除一些天(禁用它們)
$(function () {
$('#datetimepicker1').datetimepicker({
inline: true,
format: "dd MM yyyy",
defaultDate: null,
disabledDates: function (date) {
var day = date.getDay();
return [(day != 1 && day != 2)];
}
})
}).on('dp.change', function (e, selectedDate, $td) {
//var time = e.date.format("HH:mm:ss");
//alert(e.date + ' - ' + time);
$('.input-field1').val(e.date.format("DD/MM/YYYY"));
if (check) {
$('.FormDownDateSelect').slideToggle("fast", function () { });
}
});
我嘗試了上面的代碼特殊部分與DisabledDates,但它不起作用。 有人可以告訴我如何禁用一周的某些日子。 周日至周三。
你可以使用daysOfWeekDisabled
設置描述這里 。
你的代碼看起來像這樣:
$(function () {
$('#datetimepicker1').datetimepicker({
inline: true,
format: "dd MM yyyy",
defaultDate: null,
daysOfWeekDisabled: [0, 6]
})
}).on('dp.change', function (e, selectedDate, $td) {
//var time = e.date.format("HH:mm:ss");
//alert(e.date + ' - ' + time);
$('.input-field1').val(e.date.format("DD/MM/YYYY"));
if (check) {
$('.FormDownDateSelect').slideToggle("fast", function () { });
}
});
我相信它會更容易使用beforeShowDay
而不是disabledDates
函數,如下所示:
beforeShowDay: function(date){
var day = date.getDay();
if(day != 1 && day != 2){
return {
enabled : false
};
}
return;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.