0

当我保存一个新的日期值时,我有 Kendo UI 网格,该值作为 POST 请求发送,如

2013 年 6 月 19 日星期三 17:48:32 GMT+0200(埃及标准时间)

我正在尝试获取此值并将其发送到“DateTime”类型的等待值的Web服务

我想在发送为 POST 值或之前在 Kendo UI 中转换发送值日期或

当我收到这个值时在 PHP 文件中

任何帮助?

4

2 回答 2

0

kendo ui 允许设置文化和日期格式添加

请查看 http://docs.kendoui.c ​​om/api/framework/ kendo#culture

http://docs.kendoui.c​​om/getting-started/framework/globalization/dateformatting

阅读我发现了这个:

http://www.kendoui.c​​om/forums/framework/globalization/kendo-fails-to-parse-or-format-utc-dates.aspx

    parameterMap: function (options, operation) {
                            if (operation != "read") {
                                var d = new Date(options.Date);
                                options.Date = d.toString("yyyy-MM-dd");                            
                                return options;
                            }
                        }
{ field: "Date", title: "Date ", type: "date", format: "{0:dd/MM/yyyy}" }

result : 30/08/2012
于 2013-06-19T16:02:33.667 回答
0

kamal , I think this would be the solution and this how I solve it

   parameterMap: function (options, operation) {
                        if (operation != "read") {
     //change the fieldDate variable to your field date 
    var d = new Date(options.models[0].fieldDate);
    options.models[0].fieldDate = kendo.toString(new Date(d), "yyyy-MM-dd");                            
                            return options;
                        }
                    }

it might help someone like me ...

于 2016-05-21T07:28:04.620 回答