У меня есть два jQuery DatePicker, которые когда-то изменились, будут запускать некоторые Ajax для сбора всей информации между двумя датами.
Я хочу запустить некоторый код, чтобы проверить, что первая дата меньше второй, путем преобразования в дату с использованием этого кода:
function FormatUkDate(dateStr) {
dateStr = dateStr.split("/");
return new Date(dateStr[2], dateStr[1] - 1, dateStr[0]);
}
Это прекрасно работает, но проблема в том, что даже если я введу дату «50/08/2011», она все равно проверяет и преобразует ее в дату Javascript, я полагаю, добавляя дополнительное количество дней к дате начала.
Есть ли способ правильно проверить это, пожалуйста?
Спасибо!