как отключить 5 дней после выбора текущей даты пользователя, исключая выходные - PullRequest
0 голосов
/ 17 января 2019

если я выбрал 17/01/2019, то 5 дней должны быть отключены. эта дата должна динамически меняться в зависимости от выбора даты.

$('.datepickstart').datepicker({
     autoclose: true,
     todayHighlight: true,
     format: 'dd/mm/yyyy',
     daysOfWeekDisabled: [0, 6],
     startDate: date
    });
    $('.datepickstart').datepicker().on('changeDate', function(e) { 
        var temp = $(this).datepicker('getDate');
      var d = new Date(temp);
      console.log(d);
      d.setDate(d.getDate() + 5);
      console.log(e.date);
      $('#datepickstart').datepicker('maxDate',e.date);
    });

1 Ответ

0 голосов
/ 17 января 2019

Попробуйте setStartDate вместо maxDate

$(".datepickstart").datepicker({
     autoclose: true,
     todayHighlight: true,
     format: 'dd/mm/yyyy',
     daysOfWeekDisabled: [0, 6],
     startDate: date, 
    }).on('changeDate', function (selected) {
            var temp = $(this).datepicker('getDate');
            var numberOfDaysToAdd = 5;
            temp.setDate(temp.getDate() + numberOfDaysToAdd);
            $('.datepickstart').datepicker('setStartDate',temp);
});


и отметьте это. Может быть, вы получите помощь

2 зависимых указателя даты с минимальной и максимальной датой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...