а зачем это вообще надо? смотрите разницу в годах и был ли др в этом году оо
типа вытащить из объекта год, и оперировать с ним, а насчет месяцев и числа рождения - условием определять было ли др? Правильно я понял?)
ну второе - просто сравнение, год на текущий подмените и сравните с текущей датой
const calcAge = (birthday) => { const now = new Date(); const birthdayThisYear = new Date(birthday).setFullYear(now.getFullYear()); return now.getFullYear() - birthday.getFullYear() + (now > birthdayThisYear ? 0 : -1); }; я сильно туплю, но вроде работает
Спасибо большое, сча буду разбирать)
Обсуждают сегодня