1.首先要转换要不然ios报错,自己项目的坑查找资料解决
2.代码
timeago(dateTimeStamp) {
var arr = dateTimeStamp.split("T");
var d = arr[0];
var darr = d.split("-");
var t = arr[1];
var tarr = t.split(".000");
var marr = tarr[0].split(":");
var dd =
parseInt(darr[0]) +
"/" +
parseInt(darr[1]) +
"/" +
parseInt(darr[2]) +
" " +
parseInt(marr[0]) +
":" +
parseInt(marr[1]) +
":" +
parseInt(marr[2]);
//return this.formatDateTime(dd);
let time = new Date(Date.parse(dd));
time.setTime(time.setHours(time.getHours() + 8));
let Y = time.getFullYear();
let M =
time.getMonth() + 1 < 10
? "0" + (time.getMonth() + 1)
: time.getMonth() + 1;
let D = time.getDate() < 10 ? "0" + time.getDate() : time.getDate();
var h =
time.getHours() < 10 ? "0" + time.getHours()+ ":" : time.getHours() + ":";
var m =
time.getMinutes() < 10
? "0" + time.getMinutes()+ ":"
: time.getMinutes() + ":";
var s =
time.getSeconds() < 10 ? "0" + time.getSeconds() : time.getSeconds();
let data = Y + "/" + M + "/" + D + " " + h + m + s;
}