Bootstrap datetimepicker 禁用今天和周末前几天
Bootstrap datetimepicker disable days before today and weekends
脚本
$(function () {
$('#datetimepicker6').datetimepicker();
$('#datetimepicker7').datetimepicker({
useCurrent: false //Important! See issue #1075
});
$("#datetimepicker6").on("dp.change", function (e) {
$('#datetimepicker7').data("DateTimePicker").minDate(e.date);
});
$("#datetimepicker7").on("dp.change", function (e) {
$('#datetimepicker6').data("DateTimePicker").maxDate(e.date);
});
});
我正在使用 bootstrap 日期时间选择器。如何使用 datetimepicker 禁用周末、public 假期和今天之前的所有过去几天?我似乎找不到任何文档或解决方案,而且我也不知道该怎么做。我的 public 假期在一个数组中。
这可能对你有帮助。
HTML
<br/>
<div class="row">
<div class="col-md-12">
<h6>Datetimepicker</h6>
<div class="form-group">
<div class="input-group date" id="datetimepicker">
<input type="text" class="form-control" /> <span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
</div>
JavaScript
$(function () {
var date = new Date();
var currentMonth = date.getMonth();
var currentDate = date.getDate();
var currentYear = date.getFullYear();
$('#datetimepicker').datetimepicker({ minDate: new Date(currentYear, currentMonth, currentDate),daysOfWeekDisabled: [0, 6],
disabledDates: [
moment("12/25/2015"),
moment("12/24/2015")
]});
});
如图所示,在 moment
中包含 public 节假日。
Fiddle here
脚本
$(function () {
$('#datetimepicker6').datetimepicker();
$('#datetimepicker7').datetimepicker({
useCurrent: false //Important! See issue #1075
});
$("#datetimepicker6").on("dp.change", function (e) {
$('#datetimepicker7').data("DateTimePicker").minDate(e.date);
});
$("#datetimepicker7").on("dp.change", function (e) {
$('#datetimepicker6').data("DateTimePicker").maxDate(e.date);
});
});
我正在使用 bootstrap 日期时间选择器。如何使用 datetimepicker 禁用周末、public 假期和今天之前的所有过去几天?我似乎找不到任何文档或解决方案,而且我也不知道该怎么做。我的 public 假期在一个数组中。
这可能对你有帮助。
HTML
<br/>
<div class="row">
<div class="col-md-12">
<h6>Datetimepicker</h6>
<div class="form-group">
<div class="input-group date" id="datetimepicker">
<input type="text" class="form-control" /> <span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
</div>
JavaScript
$(function () {
var date = new Date();
var currentMonth = date.getMonth();
var currentDate = date.getDate();
var currentYear = date.getFullYear();
$('#datetimepicker').datetimepicker({ minDate: new Date(currentYear, currentMonth, currentDate),daysOfWeekDisabled: [0, 6],
disabledDates: [
moment("12/25/2015"),
moment("12/24/2015")
]});
});
如图所示,在 moment
中包含 public 节假日。
Fiddle here