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"); }
顯示效果如下:

