Мне нужно рассчитать, если кто-то старше 18 лет с даты рождения, используя JQuery.
var curr = new Date();
curr.setFullYear(curr.getFullYear() - 18);
var dob = Date.parse($(this).text());
if((curr-dob)<0)
{
$(this).text("Under 18");
}
else
{
$(this).text(" Over 18");
}
Должно быть несколько более простых функций для сравнения дат, чем использование методов setFullYear и getFullYear.
Примечание. Моя настоящая причина желания найти новый метод - длина кода. Я должен поместить этот код в поле базы данных, которое ограничено 250 символами. Смена базы данных - это не то, что может произойти быстро или легко.