EasyUI datagrid 日期时间格式化

EasyUI datagrid中显示日期时间时,会显示为以下不太直观的数值:

添加以下JavaScript脚本,然后在field中添加 formatter: DateTimeFormatter 即可。

 

/**
 * @author 光芒
 * 
 * @requires jQuery
 * 
 * 格式化日期时间
 */
function DateTimeFormatter(value) {
    if (value == undefined) {
        return "";
    }
    /*json格式时间转js时间格式*/
    value = value.substr(1, value.length - 2);
    var obj = eval('(' + "{Date: new " + value + "}" + ')');
    var dateValue = obj["Date"];
    if (dateValue.getFullYear() < 1900) {
        return "";
    }

    return dateValue.format("yyyy-MM-dd hh:mm:ss");
}

 

 显示效果如下:

 

posted @ 2016-12-28 11:38  云海畅游  阅读(20038)  评论(1编辑  收藏  举报