mydatepicker disableSince опция в случае проверки даты рождения - PullRequest
0 голосов
/ 01 июня 2018

Я использую mydatepicker https://www.npmjs.com/package/mydatepicker для моего поля календаря.Поле «Дата рождения».Как логически понятно, мне нужно отключить будущие даты, получая текущую дату.Я прошел через документ.У этого есть опция disableSince с параметрами года, месяца и дня.Я не уверен, как передать текущую дату + 1 (+1, потому что мне нужно, чтобы текущая дата была в активированном состоянии, только будущие даты должны быть отключены), чтобы отключить параметр с.

 <my-date-picker name="DOB" class="form-control calander required mousechange customCalender" [options]="myDatePickerOptions"
                      formControlName="DOB"   placeholder="DD / MM / YYYY" ></my-date-picker>


public myDatePickerOptions: IMyDpOptions = {
    // other options...
    dateFormat: 'dd / mmm / yyyy',
    disableSince: {year: 2018, month: 6, day: 1}
};

1 Ответ

0 голосов
/ 01 июня 2018

Вы должны сделать (new Date()).getDate() + 1, чтобы отключить будущие даты, исключая сегодняшнюю дату.А также не жестко указывайте месяц и год.

private today = new Date();
public myDatePickerOptions = {
   dateFormat: 'dd.mm.yyyy',
   disableSince: {year: this.today.getFullYear(), month: this.today.getMonth() + 1, day: this.today.getDate() + 1}
};

Проверьте работоспособность демо

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