UNPKG

@prathmeshw1102/dob-validator

Version:

validates string value if it is valid date format

16 lines (15 loc) 448 B
function validateDOB (dob) { let dateDob = new Date(dob); let today = new Date(); if (isNaN(dateDob)) { return false; } let year = dateDob.getFullYear(); if (year < 1900 || dateDob > today) { console.log(`Invalid Date. Please enter a valid date between 1/1/1900 and ${today.toLocaleDateString()}`); return false; } else { return true; } } module.exports = validateDOB;