Code: Select all
var dateNow = new Date();
var dateDOB = new Date(fields.DOB.value);
var yearNow = dateNow.getFullYear(); //getting current year
var mnthNow = dateNow.getMonth();
var dayNow = dateNow.getDate();
var yearDOB = dateDOB.getFullYear(); //getting dob year
var mnthDOB = dateDOB.getMonth();
var dayDOB = dateDOB.getDate();
//calculating age
if ( (mnthNow > mnthDOB) || (mnthNow==mnthDOB && dayNow >= dayDOB) )
{fields.AGE.value = yearNow - yearDOB;}
else
{fields.AGE.value = yearNow - yearDOB - 1;}