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