【发布时间】:2026-02-23 09:30:01
【问题描述】:
由于将日期过滤器应用于网格列,我们如何控制发送到服务器的日期格式。例如,我有以下视图
<script type="text/javascript">
$("#request-grid").kendoGrid({
dataSource: {
...
schema: {
model: {
fields: {
CreatedOn: { type: "date" },
...
}
}
}
},
columns: [{
field: "Id", title: "Id", width: 20
}, {
field: "CreatedOn", title: "Created On", width: 75, format: "{0:dd-MM-yyyy}"
}, {
command: ["edit", "destroy"], width: 200
}],
});
</script>
当我尝试过滤日期列 (CreatedOn) 时,我看到参数是以格式发送的
2014 年 3 月 12 日星期三 00:00:00 GMT+0530(印度标准时间)。
如何控制由于在网格列上应用日期过滤器而发送到服务器的日期格式。
我已经按照here 中描述的设置文化的程序进行了操作。这是我在布局页面中的配置方式。
kendo.timezones.js and kendo.culture.en-IN.js included through bundle
<script type="text/javascript">
kendo.culture("en-IN");
</script>
请给点建议。
【问题讨论】:
标签: kendo-ui kendo-grid