数据库datetime字段值是 2010-04-20 00:00:00.000 在json里面是 2010-05-21 01:00:00.0{       
xtype:'datefield',   
fieldLabel: '日期',  
format:'Y-m-d H:i:s',
id: 'zz_date',  
name: 'zz_date', 
allowBlank:false,
anchor:'45%'          
}]     

为什么在ext不能显示呢?
如果要显示的话 ext的format  要怎么改?
数据库那边是不能更改的 谢谢

解决方案 »

  1.   

    dd=new Date("2010-05-21 01:00:00.0".replace(/-/g,"/"));或者在服务器弄成json的时候应该用直接转换成1970年到现在的秒数的public static long ToString(DateTime value)   
            {   
                return (value.ToUniversalTime().Ticks - 621355968000000000) / 10000;   
            }
      

  2.   

    dd=new Date("2010-05-21 01:00:00.0".replace(/-/g,"/"));
    这个要写在下面的哪里呢?
    因为我是直接用form.load的{   
    xtype:'datefield',   
    fieldLabel: '日期',   
    format:'Y-m-d H:i:s',
    id: 'zz_date',   
    name: 'zz_date',  
    allowBlank:false,
    anchor:'45%'   
    }]   
    }