Ответ 1
До сих пор лучшим методом, который я нашел для этого, является переопределение глобальных функций jquery-ui parseDate
и formatDate
:
$.datepicker.parseDate = function(format, value) {
return moment(value, format).toDate();
};
$.datepicker.formatDate = function (format, value) {
return moment(value).format(format);
};
Затем это прекрасно позволяет использовать обычный синтаксис для привязки datepicker к полю, но указанный вами формат вместо этого будет ссылаться на формат momentjs вместо http://momentjs.com/docs/#/parsing/string-format/
$(".selector").datepicker({ dateFormat: "MM-DD-YYYY" });