在我的网格数据存储中,我有一个日期字段,其中包含来自数据库的数据,如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'}
有关如何解决此问题的任何提示?
答案 0 :(得分:6)
字段应具有与从数据库接收日期的格式匹配的格式字符串(20/12/2010 13:01:53.180
- > d/m/Y H:i:s.u
)另一方面,列应具有根据您希望如何显示的格式日期(26 May 2011
- > d F Y
)。