Ограничить время в дополнении Timepicker JQuery UI Datepicker

Я использую надстройку http://trentrichardson.com/examples/timepicker/ для JQuery Datepicker, и мне нужно иметь возможность ограничить время, которое может выбрать наш пользователь.

Мой код до сих пор:

$('.datepicker').datetimepicker({
    showOn: "both",
    buttonImage: "/images/icons/cal-clock-icon-16x16.png",
    buttonImageOnly: true,
    showButtonPanel: true,
    changeMonth: true,
    changeYear: true,
    hourMin: 8,
    hourMax: 16,
    stepMinute: 15,
    minuteGrid: 15,
    addSliderAccess: true,
    sliderAccessArgs: {touchonly: false},
    altField: "#testTime",
    altFieldTimeOnly: false,
    altFormat: "yy-mm-dd",
    altTimeFormat : "HH:mm:ss",
    dateFormat: "D, d MM yy",
    timeFormat: "hh:mmtt"
});

Таким образом, у меня есть минимальное и максимальное количество часов, и я могу прыгать с 15-минутными интервалами по мере необходимости, но есть определенные конкретные минуты, которые я не хочу, чтобы они бронировали. Так, например, я не хочу, чтобы они выбирали 8:15, 8:45, 9:15, 9:45, 10:00, 10:15 и т. Д. Кто-нибудь знает, как я мог бы закодировать это?

1 ответ

Похоже, что Трент обсуждал добавление этой функции некоторое время назад, но затем не продолжил.

Плагин Timepicker Джона Торнтона имеет DisableTimeRanges вариант, если это поможет.

Другие вопросы по тегам