可以使用Bootstrap-Datepicker的minDate
和maxDate
属性来限制其选择的时间范围,具体实现如下:
$(function () {
$('#datetimepicker').datetimepicker({
format: 'YYYY-MM-DD',
minDate: new Date(), // 设定为今天
maxDate: new Date(2023, 5, 20), // 设定为2023年5月20日
startDate: new Date(2023, 5, 1), // 设定为2023年5月1日
endDate: new Date(2023, 5, 21) // 设定为2023年5月21日
});
});
在上面的代码中,minDate
和maxDate
属性分别指定了允许选择的时间范围的开始和结束日期。startDate
和endDate
属性则分别指定了允许选择的时间范围的开始和结束日期,如果为空,则使用minDate
和maxDate
属性。
需要注意的是,如果选择了超过maxDate
的日期,则该日期会被自动设置为minDate
,反之亦然。因此,如果需要选择的时间范围不包括周末,则可以将minDate
和maxDate
都设置为今天,或者一个不包括周末的日期。
领取专属 10元无门槛券
手把手带您无忧上云