Как проверить с помощью moment.js возраст?

222
28 июля 2017, 03:35

Как проверить с помощью moment.js возраст. чтобы было от 14 до 100 лет

пробовал так

value приходит как '01.02.1993' например

     if (moment().unix() >= moment(value, 'YYYY-MM-DDTHH:mm:ssZ').add(MINAGE, 'y').unix()) {
            isValidAge = true;
        }
        if (!(isValid && moment().unix() <= moment(value, 'YYYY-MM-DDTHH:mm:ssZ').add(MAXAGE, 'y').unix())) {
            isValidAge = false;
        }
Answer 1

Попробуйте так:

let year = moment().diff('1985-03-20', 'years', false);
console.log(year > 14 ? true : false);
READ ALSO
Привязка контекста объекта к внутренним фунциям метода

Привязка контекста объекта к внутренним фунциям метода

У объекта есть метод, записанный в прототип:

262
Проблема с Bootstrap 3

Проблема с Bootstrap 3

Использую bootstrapmin, при нажатии на кнопку открытия меню на мобильных разрешениях, оно открывается и тут же закрывается, не давая перейти на ссылки

393
Обработка нажатия клавиш jQuery

Обработка нажатия клавиш jQuery

У меня есть функция, которая по клику мыши выделяет элемент (добавляет класс selected)

230
Оптимизация PHP-кода: экономия на спичках

Оптимизация PHP-кода: экономия на спичках

Даст ли улучшение производительности ручной inline функций и замена include содержимым вызываемого файла?

250