Отключил прошлые даты в datepicker и выбрал только «понедельник»

#php #jquery #wordpress #datepicker

#php #jquery #wordpress #datepicker

Вопрос:

У меня есть этот datepicker в моем текстовом поле ввода, он также хорошо запускает datepicker и selected only. Моя проблема в том, что я хочу отключить прошлые даты и только будущий выбранный день только «Понедельник». Вот мой код ниже

 <input type='text' name='datepicker' id='datepicker' placeholder='Date:' class='form-control'>
  
 $(function() {
    $("#datepicker").datepicker({
        beforeShowDay: function (date) {
            //getDate() returns the day (0-31)
            if (date.getDay() == 1 ) {
                return [true, ''];
            }
            return [false, ''];
        }
    });
});
  

Что случилось с моим кодом, так это то, что выбран понедельник, но прошлые даты не отключены. Может кто-нибудь помочь мне разобраться в том, как я могу отключить прошлые даты?TIA

Комментарии:

1. Похоже, вы используете определенную библиотеку выбора даты и спрашиваете, как это сделать с этой библиотекой , поэтому вам следует указать, какую конкретную библиотеку ( версия) вы используете.

2. я думаю, что новый

Ответ №1:

Попробуйте это… Пройти mindate=0 ;

 $(function() {
    $("#datepicker").datepicker({
        minDate:0,
        beforeShowDay: function (date) {
            //getDate() returns the day (0-31)
            if (date.getDay() == 1 ) {
                return [true, ''];
            }
            return [false, ''];
        }
    });
});
  

Комментарии:

1. куда я добавлю maxdate = 0?

2. в окне выбора даты, если вы хотите будущую дату, то minDate=0 и если вы хотите прошлую дату, то maxDate=0

Ответ №2:

установить minDate : new Date,

 $(function() {
   $("#datepicker").datepicker({
    set minDate : new Date,
    beforeShowDay: function (date) {
        //getDate() returns the day (0-31)
        if (date.getDay() == 1 ) {
            return [true, ''];
        }
        return [false, ''];
    }
 });
});
  

Комментарии:

1. привет, это какое-то разъяснение? установить minDate : новую дату, без ` выше?

2. это настройка datepicker. Установка minDate новой даты, будет начинаться с сегодняшнего дня.