写前端的时候发现前端拿到的时间是秒数,这在表单里面展示出来不能理解,如下:
<el-table :data="xxxx">
<el-table-column label="创建时间" prop="add_time" width="140px">
</el-table-column>
</el-table>
直接拿回来的时间是这样的:

在main.js里面增加一个处理时间的过滤器:
// 格式化时间的过滤器
Vue.filter('dateFormat', function(originVal) {
const dt = new Date(originVal)
const y = dt.getFullYear()
const m = (dt.getMonth() + 1 + '').padStart(2, '0')
const d = (dt.getDate() + '').padStart(2, '0')
const hh

本文介绍如何在Vue项目中处理秒数,将其转换为标准时间格式。通过在main.js中创建一个时间过滤器,并在需要的地方调用它,可以将接收到的秒数转化为易读的时间格式。
最低0.47元/天 解锁文章

938

被折叠的 条评论
为什么被折叠?



