Я использую метод проверки jQuery «moreThan», у меня есть дата начала 12/12/2016 и дата окончания 06/11/2019
это показывает мне «Должно быть больше, чем дата начала», даже еслидата окончания больше даты начала
jQuery.validator.addMethod("greaterThan",
function(value, element, params) {
var dateArray1 = value.split('/');
var dateArray2 = $(params).val().split('/');
if (!/Invalid|NaN/.test(new Date(value))) {
return new Date(dateArray1[1], dateArray1[0], dateArray1[2]) > new Date(dateArray2[1], dateArray2[0], dateArray2[2]);
}
return isNaN(value) && isNaN($(params).val()) ||
(Number(value) > Number($(params).val()));
}, 'Must be greater than start date. ');