背景:
实际开发中,遇到需要获得数据库中时间戳对应的时间以String类型输出的问题,当时直接输出时间戳返回的是一串数字,后来经查询百度,决定在前台js中写入时间戳转换String方法,来显示相应的时间。
解决方法:
具体实现代码如下:
//时间戳转String
function formatDate(value, row, index) {
//根据时间戳生成的时间对象
var d = new Date(row.create_date);
//为新生成时间对象赋值
var date = (
d.getFullYear()) + "-" + //获得年
(d.getMonth() + 1) + "-" + //获得月,此处必须+1,因为Date类型中定义月份由0开始
(d.getDate())+ " " + //获得日
(d.getHours())+ ":" + //获得时
(d.getMinutes())+ ":" + //获得分
(d.getSeconds()); //获得秒
return date;
}