How to validate that user is 18 or older from date of birth? Based on the user birthday input we can calculate in JavaScript is this user 18 or older by using this function: function underAgeValidate(birthday){ // it will accept two types of format yyyy-mm-dd and yyyy/mm/dd var optimizedBirthday = birthday.