当前位置: 代码迷 >> JavaScript >> flexigrid显示日期的有关问题
  详细解决方案

flexigrid显示日期的有关问题

热度:69   发布时间:2012-09-19 13:43:53.0
flexigrid显示日期的问题
日期类型在数据库总取值 获得的结果是'2012-09-11'
但是在前台flexigrid中却显示'2012-09-11 00:00:00'
请问怎么才能让flexigrid显示不带后面时间的数据?
谢谢

------解决方案--------------------
楼主这个问题应该是 日期在数据库中的类型是datetime类型,有两种解决方法:
1、对flexigrid的返回值进行字符串的截取,如下:
JScript code

        {
            display : '时间',
            name : 'circuitState',
            process: function(tdDiv, pid){
                //返回的时间值
                var value = $(tdDiv).html();
                value = value.substring(0,10);
                $(tdDiv).html(value);
            },            
            width : 220,
            sortable : false,
            hide: false,
            align : 'center'
        }