#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 новой даты, будет начинаться с сегодняшнего дня.