美文网首页
自定义格式时间函数

自定义格式时间函数

作者: 盗生一 | 来源:发表于2020-11-16 14:17 被阅读0次

    vue中将后端发来的日期格式化

    在列表展示后端发来数据时,list接收的数据中有没有格式化的时间,看着让人很不舒服,这里用elementUI的列表行属性进行日期格式化
    方法如下:


    在这里插入图片描述

    首先在你想格式化的一列中添加:formatter属性

    <el-table-column
        label="操作时间"
        prop="gmtModified"
        :formatter="dateFormat">
    </el-table-column>
    
    

    引号中的方法定义在methods中:

    dateFormat(row, column) {
        var date = new Date(row.gmtModified);
        var year = date.getFullYear();
        var month = date.getMonth() < 9 ? "0" + (date.getMonth() + 1) : "" + (date.getMonth() + 1);
        var day = date.getDate() < 10 ? "0" + date.getDate() : "" + date.getDate();
        var hour = date.getHours() < 10 ? "0" + date.getHours() : "" + date.getHours();
        var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : "" + date.getMinutes();
        var seconds = date.getSeconds() < 10 ? "0" + date.getSeconds() : "" + date.getSeconds();
        return (year + "-" + month + "-" + day + " " + hour + ":" + minutes + ":" + seconds);
    }
    
    

    row是你的行,我要格式化的数据就是gmtModified这个时间
    效果图:


    在这里插入图片描述

    相关文章

      网友评论

          本文标题:自定义格式时间函数

          本文链接:https://www.haomeiwen.com/subject/tdzabktx.html