Check date validity with Javascript

A simple JavaScript function to check date validity

function checkDateValidity(day, month, year){
 
  month = month - 1;
  var message = '';
 
  var date = new Date(year,month,day);
 
  if (year != date.getFullYear())
    message = 'Year not valid';
 
  if (month != date.getMonth())
    message = 'Month not valid';
 
  if (day != date.getDate())
    message = 'Day not valid';
 
  return message;
}

Leave a Reply