var infoStore = new Ext.data.Store({
proxy : new Ext.data.HttpProxy({url:’test.do?action=get’}),
reader: new Ext.data.JsonReader({
root: ‘items’,
totalProperty: ‘results’,
id: ‘xm_h’
},[
'xm_h',{name:"sys_date",type:"date",dateFormat:"Y-n-j"}
])
});
infoStore.load({params:{start:0,limit:10}
});
var cm=new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(), cs,
{header:'xm_h',dataIndex:'xmb_xd_h',hidden:true},
{header:'创建时间',dataIndex:'sys_date',renderer:Ext.util.Format.dateRenderer('Y年m月d日')}
]);

Ext.util.Format.dateRenderer(‘m/d/Y’)
Ext.util.Format.dateRenderer(‘m/d/Y’)一样不行啊 而且我这sys_date 系统时间
JScript code
colums:[
{ header: "信息收发时间", width: 300, renderer: rendeDate, dataIndex: 'MsgTime' }
]
function rendeDate(record) {
return eval("new " + record.substr(1, record.length – 2)).toLocaleString();
}
dateFormat:"Y-n-j" 这样写可以的呀
JScript codecolums:[{ header: "信息收发时间", width: 300, renderer: rendeDate, dataIndex: 'MsgTime' }]function rendeDate(record) { return eval("new " + record.substr(1, record.length – 2))……为什么就这样也不行?renderer: rendeDate function rendeDate(value) {var str="2010-03-13 12:07:19.78";str="2010-03-13";str=str.dateFormat(‘Y-m-d’);return str;}
这样的话是NaN-NaN-NaN str="2010-03-13";str=new Date(str).dateFormat(‘Y-m-d’);
1,根据字符串生成日期JScript code
var dt = new Date(‘2003/12/22 12:13:11′);
//日期格式要求 year/month/day 或者 var dt = new Date(年,月-1,日);
var strdate = dt.format(‘Y年m月d日 H点s分i秒’);
alert(strdate);
2,得到当前日期时间var dt = new Date();var strdate = dt.format(‘Y年m月d日 H点s分i秒’);alert(strdate);
处理日期,我一般都是在后台,将日期直接在数据库查询的时候就处理好!传给前台的就是一个字符串,直接显示就可以