Hjquery datepicker minDate определенный день в текущем месяце
Мне нужно настроить двух датпикеров.
Первый shold есть:
- MinDate: последние десять дней этого месяца (или, если проще: 20 месяц)
- MaxDate: десятым следующего месяца
Я могу только тогда установите значение в «manual» следующим образом: + 1m + 2w + 5d. Но это не хорошо в моем случае, так как мне не нужно относиться к текущим данным.
Любая идея?
Я попытался это не повезло:
// temp vars used below
var currentTime = new Date()
// DATEPICKER CURENT MONTH - all fields with class: datepicker_current_month
$(".datepicker_current_month").datepicker({
dateFormat: 'dd.mm.yy',
// minDate: '+10d',
minDate: new Date(currentTime.getYear(), currentTime.getMonth(), 20),
maxDate: '+3w'
});
BR. Андерс
ОБНОВЛЕНИЕ - Решение Я использовал ответ от несущегось, и он отлично работает. Thnaks за ответ :-)
// temp vars used below
var currentTime = new Date();
var startDateFrom = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, -10); // 10 days before next month
var startDateTo = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, -1); // one day before next month
var endDateFrom = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, 3); // 3rd of next month
var endDateTo = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, 10); // 10th of next month
// DATEPICKER CURENT MONTH - all fields with class: datepicker_current_month
$(".datepicker_current_month").datepicker({
dateFormat: 'dd.mm.yy',
minDate: startDateFrom,
maxDate: startDateTo
});
Спасибо, Perfekt. Из вашего примера я вижу, что я был близок. Я должен был использовать getFullYear(), а не getYear(). Я закончил тем, что создал его, как ваш, сначала переменные даты, а затем ввел переменные в конфигурацию datepicker. Теперь он работает по назначению. еще раз спасибо – Tillebeck