jQueryUI Datepicker документация гласит, что параметр minDate можно установить с помощью «строки в текущем формате даты». Итак, я попробовал следующее, чтобы инициализировать указатели даты:
$("input.date").datepicker({ minDate: "01/01/2010", maxDate: "12/31/2010" });
Однако это приводит к тому, что в моем средстве выбора даты можно выбрать диапазон дат с 11 июня 2015 года по 17 ноября 2015 года.
Я проверил текущий формат даты и его mm/dd/yy
, который должен означать 2 цифры для месяца, 2 для дня и 4 для года, разделенные косой чертой. Я также попытался включить dateFormat: "mm/dd/yy"
в оператор инициализации.
После этого я также проверил значения для minDate и maxDate, и они установлены на нужные мне значения: 01/01/2010
и 12/31/2010
.
Я хочу иметь возможность устанавливать min / maxDate со строками, потому что я передаю эти значения как строки откуда-то еще. Может быть, кто-то знает, почему это происходит и как решить эту проблему, или обходной путь для достижения этого, возможно, изменяет формат строк даты или что-то в этом роде?
Спасибо
EDIT:
Использование: jQuery v1.3.2 и jQuery UI v1.7.2