function isDisabledDate(date) { // date is a JS Date object if ( (date.getFullYear() > 2012) || (date.getFullYear() == 2012 && date.getMonth() > 1) //month is zero-based || (date.getFullYear() == 2012 && date.getMonth() == 1 && date.getDate() >= 5)) { return false; //allow today and further } return true; // disallow past };