ExtJS指定转换的现有日期格式

时间:2013-02-07 19:26:12

标签: json extjs date-conversion

我有很多数据与ExtJS一起显示,我无法弄清楚如何指定数据的格式以便正确转换。我们试图以m / d / y格式显示数据。数据以Ymd格式输出(20130214,无连字符)。如何告诉ExtJS日期的格式是什么,以便可以解析?

通过JSON从远程服务检索日期,因此我可以更改的是列标题JSON文件。

任何建议都将不胜感激。我已经尝试在列上设置submitFormat和dateFormat参数,但它们没有工作。

1 个答案:

答案 0 :(得分:0)

在您的模型中,指定字段如下:

...
fields: [
  ...
  {name: 'theDate', type: 'date', dateFormat: 'Ymd'},
  ...
],
...

请注意,由myRecord.get('theDate');检索的数据是JavaScript Date对象,因此您可以通过多种方式对其进行格式化,例如:

Ext.Date.format(myRecord.get('theDate'), "m/d/Y");