atatanasov / gijgo

Gijgo - Free Javascript Controls
http://gijgo.com
MIT License
474 stars 186 forks source link

How to set a minDate after initialization?. #417

Open maheshKDS opened 5 years ago

maheshKDS commented 5 years ago

I have two datepicker date 'StartDate' and 'EndDate' , when I choose a date from 'StartDate' it's automatically minDate to 'EndDate'

$('#StartDate').datepicker({ uiLibrary: 'bootstrap', format: 'dd-mmm-yyyy', minDate: new Date() });

$('#EndDate').datepicker({ uiLibrary: 'bootstrap', format: 'dd-mmm-yyyy' });


i try some solution on 'startDate' select event

  1. $("#EndDate").datepicker({ minDate: new Date() })
  2. $('#EndDate').datepicker('option', 'minDate', $('#StartDate').datepicker('getDate'));

I got an error: 'Uncaught Method getDate does not exist.'

fatkhanfauzi commented 3 years ago

@maheshKDS you can achieve it with:

var datePickerConfig = {
    minDate: () => $('#StartDate').val() || new Date()
}