1

Я использую bootstrap timepicker, и мне нужно, чтобы он показывал время только между 10:00 и 10:00. Я проверил варианты, и, похоже, для этого нет выбора. Есть ли другой способ, который я пропустил для этого?Установите время начала и окончания времени загрузки bootprap timepicker

+0

Вы можете расширить плагин, установив параметры во время инициализации timepicker и необходимой настройки в JS –

+0

Да, но нет никакой возможности для этого. –

+0

Вы пробовали hourMin: 10 и hourMax: 22? –

ответ

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. Мне нужен загрузочный таймер. –

 Смежные вопросы

  • Нет связанных вопросов^_^