//第一种方式
function formattime(value) { if(value){ var timenow = new Date(value); var y = timenow.getFullYear();//年 var m = timenow.getMonth() + 1;//月 m = m < 10 ? '0' + m : m; var d = timenow.getDate();//日 d = d < 10 ? ('0' + d) : d; var h = timenow.getHours();//时 h = h < 10 ? '0' + h : h; var i = timenow.getMinutes();//分 i = i < 10 ? '0' + i : i; var time = y + '-' + m + '-' + d + ' ' + h + ':' + i;//字符串拼接成自己想要的时间格式,现在是yyyy/mm/dd格式 data = time return data } } data.map(function (item) { item.transport = formattime(item.transport) })
//第二种方式
//时间撮格式化 function formattime(data) { // console.log(params) $.each(data, function (i, item) { if(item.transport){ var timenow = new Date(item.transport); var y = timenow.getFullYear();//年 var m = timenow.getMonth() + 1;//月 m = m < 10 ? '0' + m : m; var d = timenow.getDate();//日 d = d < 10 ? ('0' + d) : d; var h = timenow.getHours();//时 h = h < 10 ? '0' + h : h; var i = timenow.getMinutes();//分 i = i < 10 ? '0' + i : i; var s = timenow.getSeconds();//秒 s = s < 10 ? '0' + s : s; var time = y + '-' + m + '-' + d + ' ' + h + ':' + i+':'+s;//字符串拼接成自己想要的时间格式,现在是yyyy/mm/dd格式 item.transport = time return item.transport; } }) return data }
基于jquery封装一个时间撮转换时间;里面的item.transport是对象中的时间字符,可以换为自己项目的对应的类名;如果有错误或者更简洁的,请指出,谢谢。感谢各路大神指引我走向光明!