Caribasius
4/9/2017 - 1:21 PM

Пример ui datapicker с ограниченным вводом дат #date #picker

Пример ui datapicker с ограниченным вводом дат #date #picker

// Disable a list of dates
var disabledDays = ["9-21-2010", "9-24-2010", "9-27-2010", "9-28-2010", "9-3-2010", "9-17-2010", "9-2-2010", "9-3-2010", "9-4-2010", "9-5-2010"];
function disableAllTheseDays(date) {
    var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
    for (i = 0; i < disabledDays.length; i++) {
        if($.inArray((m+1) + '-' + d + '-' + y,disabledDays) != -1) {
            return [false];
        }
    }
    return [true];
}

//инициадизируем календарь
$('#datepicker5').datepicker({
        dateFormat: 'mm-dd-yy',
        beforeShowDay: disableAllTheseDays,
        onSelect: fOnSelectDatapicker,
});

//устанавливаем выбранную дату на ближайшую доступную
$("#store_datepicker").datepicker("setDate", "<?=key($arData['dates'])?>");