在jquery timepicker插件中设置最大时间限制

问题描述 投票:1回答:2

我正在使用timepicker插件并设置开始时间,但同时我需要设置最大时间限制,因此我保留了最大时间,但是这对我不起作用。

预期输出:

1)开始时间应该是早上7:00 AM,结束时间是4:00 PM。

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">

<script src="https://code.jquery.com/jquery-3.4.1.js"></script>

<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
<script>
$('.timepicker').timepicker({
    timeFormat: 'h:mm p',
    interval: 60,
    startTime: '7:00 am',
    dynamic: true,
    dropdown: true,
    scrollbar: true,
    endTime: '4:00 pm',

});
</script>
javascript jquery timepicker
2个回答
0
投票

使用minmax代替startTimeendTime

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">

<script src="https://code.jquery.com/jquery-3.4.1.js"></script>

<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
<script>
$('.timepicker').timepicker({
    timeFormat: 'h:mm p',
    interval: 60,
    dynamic: true,
    dropdown: true,
    scrollbar: true,
    min: '7:00 am',
    max: '4:00 pm'
});
</script>

0
投票

使用minTimemaxTime

$('.timepicker').timepicker({
    timeFormat: 'h:mm p',
    interval: 60,
    dynamic: true,
    dropdown: true,
    scrollbar: true,
    minTime: '7:00am',
    maxTime: '4:00pm',
});
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">

<input type="text" class="timepicker">
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>

<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
© www.soinside.com 2019 - 2024. All rights reserved.