I am trying to base an "End Date" range from what is selected in the Start Date. I have the code below and not sure what is wrong with it. Am I missing something?
var today = new Date();
var minDate = today.setDate(today.getDate());
var maxDate = today.setDate(today.getDate()+180);
fd.field('EndDate').widgetOptions = {
min: new Date(minDate),
max: new Date(maxDate)
}
fd.field('StartDate').$on('change', function(value) {
var today = fd.field('StartDate').value;
var minDate = today.setDate(today.getDate()+180);
fd.field('EndDate').widgetOptions = {
min: new Date(today),
max: new Date(minDate)
}
}