в общем до скрипта я докопался
как понял не работало потому что формат русской локали не соответствовал возращаемому значению функции
код для отключения дня недели выглядит так
flatpickr("#id_формы", {
dateFormat: "Y-m-d",
disable: [
function(date) {
// return true to disable
return (date.getDay() != 5 && date.getDay() != 6);
}
]
});
код для отключения по диапозано дат выглядит так
flatpickr("#id_формы", {
dateFormat: "Y-m-d",
disable: [
{
from: "2018-10-08",
to: "2018-10-14"
},
{
from: "2018-10-22",
to: "2018-10-29"
}]
});