无法更改 datetimepicker 的 minTime

unable to change minTime of datetimepicker

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.full.min.js" integrity="sha512-AIOTidJAcHBH2G/oZv9viEGXRqDNmfdPVPYOYKGy3fti0xIplnlgMHUGfuNRzC6FkzIo0iIxgFnr9RikFxK+sw==" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.min.css" integrity="sha512-f0tzWhCwVFS3WeYaofoLWkTP62ObhewQ1EZn65oSYDZUg1+CyywGKkWzm8BxaJj5HGKI72PnMH9jYyIFz+GH7g==" crossorigin="anonymous" />

<h1>date</h1>

<input type="text" name="input_time" id="input_time">


<script>

$('#input_time').datetimepicker({
    format:'h:i A',
    validateOnBlur: false,              
    formatTime: 'h:i A',
    step: 15 ,
    datepicker:false
})
$('#input_time').datetimepicker('option', 'minTime','6:00 PM' );

</script>

我想动态更改日期时间选择器的最短时间。但似乎没有任何效果

您在初始化后用于更新插件选项的模式适用于 jQueryUI 组件。

对于DateTimePicker library你需要使用setOptions方法,像这样:

$('#input_time').datetimepicker({
  format: 'h:i A',
  validateOnBlur: false,
  formatTime: 'h:i A',
  step: 15,
  datepicker: false
})
$('#input_time').datetimepicker('setOptions', { minTime: '18:00' });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.full.min.js" integrity="sha512-AIOTidJAcHBH2G/oZv9viEGXRqDNmfdPVPYOYKGy3fti0xIplnlgMHUGfuNRzC6FkzIo0iIxgFnr9RikFxK+sw==" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.min.css" integrity="sha512-f0tzWhCwVFS3WeYaofoLWkTP62ObhewQ1EZn65oSYDZUg1+CyywGKkWzm8BxaJj5HGKI72PnMH9jYyIFz+GH7g==" crossorigin="anonymous"
/>

<h1>date</h1>
<input type="text" name="input_time" id="input_time">

请注意,我在此示例中使用了 24 小时时间格式,因为当您设置 6:00 PM 时,库中似乎存在与日光 savings/UTC 解释有关的错误,它显示 5:00 PM 作为我的语言环境的最小值。