ОК, так что это время выполнения. Вы пытаетесь сравнить Date в JavaScript. Теперь иногда в коде Дата Строка, иногда они Даты и иногда они JQuery объектов обертывание вокруг даты - то, что возвращается из DatePicker.parseDate
Престола: http://api.jqueryui.com/datepicker/Проверка правильности типа даты во время выполнения для сравнения
Поэтому, прежде чем просто сделать:
date1 < date2 ...
Вы хотите чтобы обе даты были в правильном формате, объект даты JQuery, то есть то, что возвращается с DatePicker.parseDate()
.
Какое у вас это предложение?
Как сделать правдивый чек, чтобы увидеть, что у них есть isMonth()? –