function checkDay(R_BIRTHDAY_DAY, R_BIRTHDAY_MONTH, R_BIRTHDAY_YEAR){ if(R_BIRTHDAY_DAY == '' || R_BIRTHDAY_MONTH == '' || R_BIRTHDAY_YEAR == ''){ return false; } R_BIRTHDAY_MONTH = R_BIRTHDAY_MONTH - 1; var thisDate = new Date(R_BIRTHDAY_YEAR, R_BIRTHDAY_MONTH , R_BIRTHDAY_DAY); var dayThis = thisDate.getDate() var monthThis = thisDate.getMonth() var yearThis = thisDate.getFullYear() var errorAr = new Array(); if( R_BIRTHDAY_YEAR +'.'+ R_BIRTHDAY_MONTH +'.'+ R_BIRTHDAY_DAY != yearThis +'.'+ monthThis +'.'+ dayThis){ errorAr.push( 1 ) } if( errorAr.length == 0 ){ return true; }else{ return false; } }