为了保持一致,我希望能够将JQuery UI的datepicker的解析/格式切换为改为使用momentjs。有什么想法可能是最好的方法吗?
到目前为止,我发现最好的方法是重写全局jquery-ui parseDate
和formatDate
类似的函数:
$.datepicker.parseDate = function(format, value) {
return moment(value, format).toDate();
};
$.datepicker.formatDate = function (format, value) {
return moment(value).format(format);
};
然后,这很好地允许您使用通常的语法将日期选择器附加到字段,但是您指定的格式将改为引用momentjs格式,而不是http://momentjs.com/docs/#/parsing/string-format/
$(".selector").datepicker({ dateFormat: "MM-DD-YYYY" });
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句