Select no future date from datepicker

 

// In JQuery

$(document).ready(function () {
    $("#DOB").change(function() {
        var dob = new Date($(this).val()).getTime();
        var currentDate = new Date().getTime();
        if (dob > currentDate) {
           alert("Could not select future Date");
           $(this).val("");
        }
});

 

// If you are using Jquery-UI, Disable future date

$(document).ready(function () {
      $( "#DOB" ).datepicker({ maxDate: new Date() });
});