$(function() {
$('#disableTimeRangesExample').timepicker({
step: 60,
minTime:'9:00 a' ,
maxTime: '4:00 p',
defaultTime: '9',
startTime: '9:00 a',
dynamic: false,
dropdown: true,
scrollbar: true,
'disableTimeRanges': [['12:00pm','12:01pm'],]
});
});
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<link href="https://www.jonthornton.com/jquery-timepicker/documentation-assets/bootstrap-datepicker.css" rel="stylesheet"/>
<script src="https://www.jonthornton.com/jquery-timepicker/documentation-assets/bootstrap-datepicker.js"></script>
<link href="https://www.jonthornton.com/jquery-timepicker/jquery.timepicker.css" rel="stylesheet"/>
<script src="https://www.jonthornton.com/jquery-timepicker/jquery.timepicker.js"></script>
<div class="demo">
<input id="disableTimeRangesExample" type="text" class="time ui-timepicker-input" autocomplete="off">
</div>
您可以try 使用disableTimeRanges
选项来禁用jQuery Timepicker中12pm to 12:01pm的范围
$(function() {
$('#disableTimeRangesExample').timepicker({
step: 60,
minTime:'9:00 a' ,
maxTime: '4:00 p',
defaultTime: '9',
startTime: '9:00 a',
dynamic: false,
dropdown: true,
scrollbar: true,
disableTimeRanges': [['12:00pm','12:01pm']]
});
});