В указанном вами коде вы не везде используете один и тот же формат даты.
$(function() {
var dateFormat = 'dd-mm-yy',
from = $("#from")
.datepicker({
minDate: 0,
numberOfMonths: 2,
dateFormat: dateFormat,
})
.on("change", function() {
to.datepicker("option", "minDate", getDate(this));
}),
to = $("#to").datepicker({
dateFormat: dateFormat,
numberOfMonths: 2
})
function getDate(element) {
var date;
try {
date = $.datepicker.parseDate(dateFormat, element.value);
} catch (error) {
date = null;
}
return date;
}
});
здесь я предоставляю переменную dateFormat для средства выбора даты, которое ее исправляет.