0

我有很多用 ExtJS 显示的数据,我不知道如何指定数据的格式以便正确转换。我们正在尝试以 m/d/y 格式显示数据。数据以 Ymd 格式输出(20130214,无连字符)。我怎样才能告诉 ExtJS 日期的格式,以便可以对其进行解析?

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

任何建议将不胜感激。我尝试在列上设置 submitFormat 和 dateFormat 参数,但没有奏效。

4

1 回答 1

0

在您的模型中,像这样指定字段:

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

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

Ext.Date.format(myRecord.get('theDate'), "m/d/Y");
于 2013-02-07T19:47:21.317 回答