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; }