我正在阅读一些数据来构建一个带有ext.js4.1.3的网格。只要我不需要解析json的日期字段就不难了。它的格式如下:
"2013-04-30 21:59:40"
所以它应该是欧洲的方式写日期与时间后..但我不知道如何阅读它。我的最后一种方法是:
模型中的:
fields: [
{name: 'id'},
{name: 'name', type: 'string', convert: null, defaultValue: undefined},
{name: 'email', type: 'string', convert: null, defaultValue: undefined},
{name: 'last_modified', type: 'date', dateFormat: 'n/j h:ia', defaultValue: undefined}
],
(我认为这是弄乱一切的日期格式)
并在小组中:
{
text : 'last_modified',
width : 85,
sortable : true,
renderer : Ext.util.Format.dateRenderer('d/m/Y'),
dataIndex: 'last_modified'
},
我缺少什么?这只是一个识别正确日期格式的问题?如果我离开这个配置,它会识别日期字段,但不显示任何内容。如果结果字段未定义。你知道我是否应该至少在模型中使用替代日期格式吗?
阿格尼斯
答案 0 :(得分:1)
除了使用dateFormat
的错误值外,您似乎已正确设置。这应该是进入格式的值,以便可以正确保存模型。 2013-04-30 21:59:40
的格式应为Y-m-d H:i:s
。
因此,请将其用于字段定义:
{name: 'last_modified', type: 'date', dateFormat: 'Y-m-d H:i:s'}