Использование js DatePicker: у меня есть некоторый ранее существующий код, который позволяет им выбирать только первый или третий понедельник из каждого календарного месяца, но я также должен запретить пользователям выбирать любую дату в течение 2-недельного периода после текущая дата.
Я искал и пытался добавить код сам, но недостаточно разбираюсь в Javascript, чтобы понять его правильно. Пожалуйста, кто-нибудь может мне помочь?
Вот что у меня есть:
var thisdate = new Date(date);
thisdate.setHours(0,0,0,0);
var day = 1; // monday
var nth = 1; // first
var first = new Date(thisdate.getFullYear(), thisdate.getMonth(), 1),
add = (day - first.getDay() + 7) % 7 + (nth - 1) * 7;
first.setDate(1 + add);
nth = 3; // third
var third = new Date(thisdate.getFullYear(), thisdate.getMonth(), 1),
add = (day - third.getDay() + 7) % 7 + (nth - 1) * 7;
third.setDate(1 + add);
//console.log(thisdate + ', ' + first + ', ' + third);
var result = (first.getTime() !== thisdate.getTime()) && (third.getTime() !== thisdate.getTime());