【发布时间】:2017-08-31 07:46:10
【问题描述】:
我正在使用 Ext Js v6.2 Grid,在我的应用程序中,我有 Datetimefield,对于用户,我将日期格式显示为
format: 'd/m/Y H:i'
但是在向sql提交数据时,我需要转换为sql格式,
format: 2017-08-25 16:34
这是我的代码,我将输出为2016-03-14T18:30:00.000Z,但我需要它为format: 2017-08-25 16:34。
如果我错了,请更正我的代码,我已经在文档和其他没有帮助的东西中搜索过。
var headerObj = page.getForm().getFieldValues();
var hdrData = "<HeaderData>" + x2js.json2xml_str(headerObj)" +</HeaderData>";
console.log(hdrData);
{
xtype: 'datefield',
border: true,
width: '100%',
fieldLabel: 'somefield',
name: 'somefield',
format: 'd/m/Y H:i',
submitFormat: 'Y-m-d H:i',
}
【问题讨论】:
-
这只是组件定义。显示您的提交代码。
-
@Alexander 更新了我的代码,我将字段值作为 json 并将它们转换为 xml,以便我可以将 xml 传递给 sql。
标签: javascript datetime extjs datepicker sencha-touch