Интервал времени изменения jquery-simple-datetimepicker, основанный на текущем времени и дате - PullRequest
0 голосов
/ 02 июля 2019

Я использую ( jquery-simple-datetimepicker ) для небольшого ресторанного приложения.Время работы ресторана с 6 до 12 часов.Моя проблема заключается в том, что временной интервал начинается с 00:00 до 23:30 в раскрывающемся списке, но он должен показывать временной интервал 1 час.например, если текущее время 10 часов утра, интервал должен начинаться с 6 часов, то есть с 4:00, 5:00 до 12:00 am.и если время равно 7: pm или позже, оно должно показывать время следующего дня, которое составляет от 6:00,7:00 до 12: am.смогу ли я достичь в этом плагине или вы предпочитаете другие настраиваемые плагины?

вот мой код

$('#datetimepicker2').appendDtpicker({
  todayButton: true,
  step: 60,
  closeOnSelected: true,
  minuteInterval: 30,
  onSelect: function() {},

  onInit: function(handler) {
    var picker = handler.getPicker();

  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://www.jqueryscript.net/demo/jQuery-Date-Time-Picke-Plugin-Simple-Datetimepicker/jquery.simple-dtpicker.js"></script>
<link type="text/css" href="https://www.jqueryscript.net/demo/jQuery-Date-Time-Picke-Plugin-Simple-Datetimepicker/jquery.simple-dtpicker.css" rel="stylesheet">
<input type="text" name="date9" id="datetimepicker2">

Кто-нибудь может мне помочь, пожалуйста?

1 Ответ

0 голосов
/ 02 июля 2019

Попробуйте минутный интервал 60?

$('#datetimepicker2').appendDtpicker({
  todayButton: true,
  step: 60,
  closeOnSelected: true,
  minuteInterval: 60,
  minTime: "06:00",
  maxTime: "23:59",
  onSelect: function() {},

  onInit: function(handler) {
    var picker = handler.getPicker();

  }
});
...