先上总结:
getFullYear is not a function报错原因:js调用的方法中少了这一句
var date = new Date(date);
接下来是解决方法:
后台传回的时间如下:
js代码中:
var commentTime = formateDate("后台传回来ajax要转换的时间值");//此处为上图中的数字
//格式化日期
function formateDate(date) {
var date = new Date(date);
var y = date.getFullYear();
var m = date.getMonth() + 1;
var d = date.getDate();
var h = date.getHours();
var mi = date.getMinutes();
m = m > 9 ? m : '0' + m;
alert("y:"+y+"m:"+m+"d:"+d+"h:"+h+"mi:"+mi);
return y + '-' + m + '-' + d + ' ' + h + ':' + mi;
}