问题:
今天遇到一个问题是,请求接口,返回了很多的时间戳数据.将时间戳转换成时间.并渲染到页面上.之前有篇文章讲的是单个时间戳的转换.这次是多个数据.我有点不知所措了.
分析:
经过思考,我们可以这样分析.首先这次与上次不同的是数据有多个.所以其实方法是一样的.只需要将多个数据罗列出来处理.这个时候我们就可以想到forEach方法.
state.tableData.data.forEach(item => {
});
罗列出来以后我们就可以对时间戳进行处理了.首先是将时间戳转换成标准时间.我们拿到的时间戳是一串数字,为了保险起见.我们可以使用parseInt函数将这串数字转成整数
var date = new Date(parseInt(item.lastTime) * 1000);
这个时候我们的标准时间获取到了.但是我们想要的是年月日.这个部分就是我们上篇文章讲的内容.
1.首先安装 moment.js npm install moment --save
2.然后再你需要的页面引用JS import momen