默认情况下输出 KendoDatePicker 值
$("#datepicker").data('kendoDatePicker').value()
是
2015年1月9日星期五 00:00:00 GMT+0600(亚速尔群岛标准时间)
我如何将其更改为这样的东西:
2015/1/9
或
2015年1月9日星期五 00:00:00 GMT+0600
我知道输出值可以使用此功能格式化:
剑道格式(.....)
但是,在网格弹出编辑器上使用datePicker时,我无法选择在发送到服务器之前格式化值。我正在使用拉拉维尔作为后端。而拉拉维尔很难从这个值中获取日期。我尝试了几个函数来格式化数据:碳,日期,date_create...而且它们都不起作用。有些会产生错误:
双日期时间规范
如果字符串日期时间为:
2015年1月9日星期五 00:00:00 GMT+0600
而不是
2015年1月9日星期五 00:00:00 GMT+0600(亚速尔群岛标准时间)
有没有办法全局设置 value() 方法输出的格式?请帮忙,我花了太多时间来完成这项工作,我将错过最后期限。
经过大量搜索后得到了我的答案:使用"解析"
model:{
id:'id',
fields:{
appointment_date: {
type: "date",
parse:function(){
var parsed=kendo.parseDate(date);
if (!parsed) return null;
return kendo.format("{0:yyyy-MM-dd}",parsed);
}
},
.........
.............
}
}