Jquery 引导DatetimePicker禁用一周中的特定日期(星期日-星期三)
我使用引导DateTimePicker显示日历,我想从日历中删除一些天(禁用它们) 我尝试了上面带有DisabledDates的特殊部件的代码,但它不起作用。 有人能告诉我如何禁用一周中的某些天吗。星期天到星期三Jquery 引导DatetimePicker禁用一周中的特定日期(星期日-星期三),jquery,asp.net-mvc,bootstrap-datetimepicker,Jquery,Asp.net Mvc,Bootstrap Datetimepicker,我使用引导DateTimePicker显示日历,我想从日历中删除一些天(禁用它们) 我尝试了上面带有DisabledDates的特殊部件的代码,但它不起作用。 有人能告诉我如何禁用一周中的某些天吗。星期天到星期三 我相信在放映日之前使用将比使用禁用日期更容易,而不是像这样的功能: beforeShowDay: function(date){ var day = date.getDay(); if(day != 1 && day != 2){ ret
我相信在放映日之前使用
将比使用禁用日期
更容易,而不是像这样的功能:
beforeShowDay: function(date){
var day = date.getDay();
if(day != 1 && day != 2){
return {
enabled : false
};
}
return;
}
$(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 () { });
}
});
我相信在ShowDay之前使用将比使用禁用日期
功能更容易:
beforeShowDay: function(date){
var day = date.getDay();
if(day != 1 && day != 2){
return {
enabled : false
};
}
return;
}
$(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 () { });
}
});
您可以使用所述的daysOfWeekDisabled
设置
您的代码会以某种方式如下所示:
beforeShowDay: function(date){
var day = date.getDay();
if(day != 1 && day != 2){
return {
enabled : false
};
}
return;
}
$(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 () { });
}
});
您可以使用所述的daysOfWeekDisabled
设置
您的代码会以某种方式如下所示:
beforeShowDay: function(date){
var day = date.getDay();
if(day != 1 && day != 2){
return {
enabled : false
};
}
return;
}
$(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 () { });
}
});
我已经为您创建了JSFIDLE检查我已经为您创建了JSFIDLE检查