就是想把list的time字段用getTimeLeft
处理成想要的格式 下面这样试了好像没有变化
list:[
{
name: 'aaa',
time: 1568799262000
},
{
name: 'bbb',
time: 1568797462000
},
{
name: 'ccc',
time: 1568797262000
}
],
const util = require('../../../utils/util.js')
this.data.list.map((res) => {
this.setData({
'res.time': util.getTimeLeft(res.time)
})
})
function getTimeLeft(datetimeTo) {
let time1 = new Date(datetimeTo).getTime();
let time2 = new Date().getTime();
let mss = time1 - time2;
let hours = parseInt(mss / (1000 * 60 * 60));
let minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60));
let seconds = parseInt((mss % (1000 * 60)) / 1000);
return hours + "时" + minutes + "分"
}