Я создал поля в моей форме, и у меня есть два текстовых поля для диапазона дат. Я обычно запускаю свой jQuery, чтобы назначить им указатель даты и работать нормально.
Текстовые поля автоматически заполняются текущей датой, если пользователь заполняет форму впервые, или сохраненными данными, если пользователь редактирует эту форму во второй раз.
В любом случае, мне нравится автоматически устанавливать minDate для второго поля перед использованием первого.
Это мой код:
$('#stigma_start').datepicker(
{
dateFormat: 'd MM yy',
timeFormat: 'h:mm',
hideIfNoPrevNext: false,
showWeek: true,
changeMonth: true,
changeYear: true,
onSelect: function(selectedDate)
{
var instance = $(this).data("datepicker");
var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
$('#stigma_expires').datepicker("option", "minDate", date);
}
}
);
$('#stigma_expires').datepicker(
{
dateFormat: 'd MM yy',
timeFormat: 'h:mm',
hideIfNoPrevNext: false,
showWeek: true,
changeMonth: true,
changeYear: true
}
);