Jquery Datepicker выбор диапазона дат?
jQuery UI Datepicker подразумевает хранение в input значения даты, поэтому для выбора диапазона используется два поля input.
Jquery Datepicker:
Два поля input type=«text» с id=«from» и id=«to»
Код обработки
$(function() {
 var dates = $( "#from, #to" ).datepicker({
 onSelect: function( selectedDate ) {
 var option = this.id == "from" ? "minDate" : "maxDate",
 instance = $( this ).data( "datepicker" ),
 date = $.datepicker.parseDate(
 instance.settings.dateFormat ||
 $.datepicker._defaults.dateFormat,
 selectedDate, instance.settings );
 dates.not( this ).datepicker( "option", option, date );
 }
 });
 });
По клику внутри поля вызывается календарик, если одно из полей уже выбрано- в календаре запрещен выбор дат «до» или «после» выбранной, в зависимости от того, что было выбрано первым.
Источник