Мне нужно проверить разные даты с помощью javascript (jquery).Сравнение дат javascript
У меня есть текстовое поле с входной маской из jquery (http://plugins.jquery.com/plugin-tags/inputmask). Маска, которую я использую, - «d/m/y».
Теперь я настроил функцию CustomValidator для проверки даты.
Мне нужны 2 функции. Один, чтобы проверить, больше ли данная дата, чем 18 лет назад. Вы должны быть старше 18 лет. Одна функция, чтобы проверить, нет ли даты в будущем. Это может быть только в прошлом.
Функция, как
function OlderThen18(source, args) {
}
function DateInThePast(source, args) {
}
Как вы знаете значение, которое вы получите обратно с args.Value является 27/12/1987
.
Но как я могу проверить эту дату в функциях? Так что я могу установить args.IsValid
в True или False.
Я попытался разобрать строку (27/12/1987
), что я вернусь из замаскированного текстового поля в дату, но всегда получаю значение обратно, как 27/12/1988
. Итак, как я могу проверить данные даты с другими датами?
Есть ли причина, по которой вы не используете какой-либо плагин для выбора даты? – NT3RP