Jquery Disable future date

by Joe

HTML

<input id="dateID" type="date"/>

JavaScript

//Display Only Date till today // 
  var dtToday = new Date();
  var month = dtToday.getMonth() + 1;     // getMonth() is zero-based
  var day = dtToday.getDate();
  var year = dtToday.getFullYear();
  if(month < 10)
      month = '0' + month.toString();
  if(day < 10)
      day = '1' + day.toString();

  var maxDate = year + '-' + month + '-' + day;
  $('#dateID').attr('max', maxDate);