function getAge(dob_ddmmyyyy_format) { var date1 = new Date(); var dob= dob_ddmmyyyy_format var date2=new Date(dob); var pattern = /^\d{1,2}\/\d{1,2}\/\d{4}$/; //Regex to validate date format (dd/mm/yyyy) // if (pattern.test(dob)) { var y1 = date1.getFullYear(); //getting current year var y2 = date2.getFullYear(); //getting dob year var age = y1 - y2; //calculating age return age; // } else { // alert("Invalid date format. Please Input in (dd/mm/yyyy) format!"); // return false; //} } function getCalculatedDOBFromAge(age){ var current_date = new Date(); var current_year = current_date.getFullYear(); var birthYear = current_year -age; var calculatedBirthDate = new Date("01/01/"+birthYear); return calculatedBirthDate; }