uni-app将时间戳转成日期

  1. 先写过滤方法
filters: {
	formatDate(value) {
		if(value == undefined){
			return;
		}
		// let date = new Date(value * 1000);
		let date = new Date(value);
		//时间戳为10位需*1000,时间戳为13位的话不需乘1000
		let y = date.getFullYear();
		let MM = date.getMonth() + 1;
		MM = MM < 10 ? ('0' + MM) : MM; //月补0
		let d = date.getDate();
		d = d < 10 ? ('0' + d) : d; //天补0
		let h = date.getHours();
		h = h < 10 ? ('0' + h) : h; //小时补0
		let m = date.getMinutes();
		m = m < 10 ? ('0' + m) : m; //分钟补0
		let s = date.getSeconds();
		s = s < 10 ? ('0' + s) : s; //秒补0
		// return y + '-' + MM + '-' + d; //年月日
		return y + '-' + MM + '-' + d + ' ' + h + ':' + m+ ':' + s; //年月日时分秒
	}
},

  1. 再写到要过滤的数据那里,例如:
<uni-td align="center">{{ item.create_time | formatDate }}</uni-td>

这样后台传过来的时间戳就会转成日期格式了。