如何在KendoDatePicker中接受多种格式?
例如,声明与此类似的多种格式(如果格式是接受数组)。
this.$('#dtToDate').kendoDatePicker({
value: new Date(),
min: new Date(1950, 0, 1),
max: new Date(2049, 11, 31),
format: ["MM-dd-yyyy", "MM/dd/yyyy"]
});
接受格式为12-10-2013或12/10/2013的日期。
答案 0 :(得分:7)
您正在寻找的是parseFormat。格式只接受1个值。
parseFormat是一个
的数组指定用于解析设置值的格式 value()方法或直接输入。如果没有设置的值 将使用options.format和options.timeFormat。注意值 始终使用format选项
参考 http://docs.kendoui.com/api/web/datetimepicker#configuration-parseFormats
和jsfiddle示例
$("#sampleDate").kendoDatePicker({
format: "MM-dd-yyyy",
parseFormats: ["MM-dd-yyyy", "MM/dd/yyyy"]
});
示例将接受MM-dd-yyyy和MM / dd / yyyy中的值,并将它们转换为MM-dd-yyyy格式中指定的值