网格中的EXTJS日期字段未显示/格式化

时间:2011-09-01 10:25:58

标签: javascript date extjs

在我的网格数据存储中,我有一个日期字段,其中包含来自数据库的数据,如2010年12月20日13:01:53.180。

无论我尝试什么类型的格式化,它都不会显示或输出类似的 2011年5月26日星期四00:00:00 GMT + 0100(GMT日光时间)。

我最终的输出类似于2011年5月26日。

我试过以下

Field: [{
{name:'viewedDt', type: 'date', dateFormat: 'd-F-Y'}}

Columns: [{
 ,{xtype: 'datecolumn', id:'lastViewedDate', header: "Last Viewed Date", width: 130, sortable: true, format: 'Y-m-d H:i:s', dataIndex: 'viewedDt', align: 'center'} },


,{id:'lastViewedDate', header: "Last Viewed Date", width: 130, sortable: true, renderer: Ext.util.Format.dateRenderer('d/F/Y'), dataIndex: 'viewedDt', align: 'center'}

有关如何解决此问题的任何提示?

1 个答案:

答案 0 :(得分:6)

字段应具有与从数据库接收日期的格式匹配的格式字符串(20/12/2010 13:01:53.180 - > d/m/Y H:i:s.u)另一方面,列应具有根据您希望如何显示的格式日期(26 May 2011 - > d F Y)。

相关问题