小程序如何把这个数据转换成这种格式?
就是想把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 + "分"
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
看了一晚上也不知道哪里写的不对 大家能指点一下吗?