一貫性を保つために、JQueryUIのdatepickerの解析/フォーマットを代わりにmomentjsを使用するように切り替えられるようにしたいと思います。これを行うための最良の方法は何かについての考えはありますか?
これまでのところ、これを行うために私が見つけた最良の方法は、グローバルjquery-uiparseDate
および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" });