EXTJS4 日期格式 火狐和IE8的兼容问题

同样的日期格式和写法,为什么,有的时候再IE8中能正常显示,有时候又显示为0NaN-NaN-NaN呢?

这个在火狐和IE8都显示正常。
items: [
  {
  border: false,
  xtype: 'grid',
  store:this.listStore,
  selModel:sm,
  columns:[
  new Ext.grid.RowNumberer(),
  {header: "姓名", flex:1, sortable: true, dataIndex: 'aplName'},
  {header: "身份证号码", flex:1,sortable: true, dataIndex: 'certificateNum'},
  {header: "加入原因", flex:1, sortable: true, dataIndex: 'cause'},
{header: "加入时间", flex:1, sortable: true, dataIndex: 'createDate',renderer:Ext.util.Format.dateRenderer('Y-m-d')}
  ],



但是这两个在IE8就显示不正常,会显示为0NaN-NaN-NaN。去掉renderer就显示正常。
{header: "职位名称", flex:1, sortable: true, dataIndex: 'postName'},
  {header: "考试地点 ", flex:1, sortable: true, dataIndex: 'testAddress'},
  {header: "招聘人数 ", flex:1,sortable: true, dataIndex: 'personNum'},
  {header: "所属部门", flex:1, sortable: true, dataIndex: 'deptName'},
  {header: "招聘面向", flex:1, sortable: true, dataIndex: 'postType',renderer:setType},
 {header: "招聘开始日期", flex:1, sortable: true, dataIndex: 'startDate',renderer:Ext.util.Format.dateRenderer('Y-m-d')},
  {header: "招聘截止日期", flex:1, sortable: true, dataIndex: 'endDate',renderer:Ext.util.Format.dateRenderer('Y-m-d')}

这三行代码并没有什么不一样的啊

而上面那个如果去到就显示不正常,会显示为:
Mon Aug 06 2012 14:06:33 GMT +0800

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值