Es una fecha mayor que JavaScript de 18 años

function isDate18orMoreYearsOld(day, month, year) {
    return new Date(year+18, month-1, day) <= new Date();
}
Awful Antelope