在webapp下创建date.js文件,里面的内容如下
//格式化日志
//long->date
//结果为:2017-02-09
function dateFormat(longTypeDate) {
var dateTypeDate = "";
var date = new Date();
date.setTime(longTypeDate);
dateTypeDate += date.getFullYear(); // 年
dateTypeDate += "-" + getMonth(date); // 月
dateTypeDate += "-" + getDay(date); // 日
return dateTypeDate;
}
// 返回 01-12 的月份值
function getMonth(date) {
var month = "";
month = date.getMonth() + 1; // getMonth()得到的月份是0-11
if (month < 10) {
month = "0" + month;
}
return month;
}
// 返回01-30的日期
function getDay(date) {
var day = "";
day = date.getDate();
if (day < 10) {
day = "0" + day;
}
return day;
}
那个页面需要用到这个转换的工具,就引入它的路径
如:<script type="text/javascript" src="../../js/date.js"></script>
在dategrid页面调用写的方法,显示你想要的数据了
如下:
{
field : 'startDate',
title : '发布时间',
width : 200,
formatter:function(value,row,index){
if (value != null) {
return dateFormat(value);
} else {
return "";
}
}
}