jQuery UI: Date Picker
Date Picker
HTML
<p>Date:
<input type="text" id="datepicker">
</p>
JavaScript
var minYear = 2005,
maxYear = 2009,
excludedMonths = {
2005: [8, 9, 10, 11],
2009: [10, 11]
};
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
yearRange: minYear + ':' + maxYear,
beforeShowDay: function (date) {
if (excludedMonths.hasOwnProperty(date.getFullYear())) {
if ($.inArray(date.getMonth(), excludedMonths[date.getFullYear()]) > -1) {
return [false, ''];
}
}
return [true, ''];
},
defaultDate: '01/01/05'
});