Я использую bootstrap timepicker, и мне нужно, чтобы он показывал время только между 10:00 и 10:00. Я проверил варианты, и, похоже, для этого нет выбора. Есть ли другой способ, который я пропустил для этого?Установите время начала и окончания времени загрузки bootprap timepicker
1
A
ответ
1
Я нашел способ, чтобы установить время начала и время окончания для начальной загрузки timepicker наконец. Добавление кода ниже приведет к его работе. В моем коде его показ с 10:00 до 10:00.
$('#timepicker').timepicker().on('changeTime.timepicker', function (e) {
var hour = e.time.hours;
if (e.time.meridian === "PM" && hour !== 12) {
hour += 12;
}
hour += (e.time.minutes/100);
if (hour < 10) {
$('#timepicker').timepicker('setTime', '10:' + e.time.minutes + ' AM');
}
else if (hour > 22) {
$('#timepicker').timepicker('setTime', '10:' + e.time.minutes + ' AM');
}
});
0
вы можете пропустить массив disabledTimeIntervals для вашего datepicker. Для Exemple:
$('#mydatepicker').datetimepicker({
disabledTimeIntervans :
[
[moment().hour(0), moment().hour(10).minutes(00)],
[moment().hour(0), moment().hour(22).minutes(00)]
]
});
+0
Это для datetimepicker. Мне нужен загрузочный таймер. –
Вы можете расширить плагин, установив параметры во время инициализации timepicker и необходимой настройки в JS –
Да, но нет никакой возможности для этого. –
Вы пробовали hourMin: 10 и hourMax: 22? –