element ui 表格时间戳转换-展示日期时间

npm install moment --save

script引入

import moment from ' moment'

设置表格:formatter="dataFormat"

<el-table-column label="下单时间" prop="addtime" show-overflow-tooltip :formatter="dateFormat" width="auto"></el-table-column>

绑定一个dataFormat方法

methods: {
            dateFormat: function(row, column) {
                var date = row[column.property];
                if (date == undefined) {
                    return "";
                }
                return moment(date).format("YYYY-MM-DD HH:mm:ss");
            },
}

过滤器时间戳转换

<p style="color: #999;font-size: 12px;" v-if="last_login_time">{{last_login_time | formatDate}}</p>
 import moment from 'moment'

formatDate: function(value) {
            // console.log(value)
            return moment(value * 1000).format('YYYY-MM-DD-HH:mm:ss')
            // console.log(moment(this.dpgl[0].business_date_start).format('YYYY-MM-DD'))
}

//全局过滤器(时间戳转换时间)

import moment from 'moment'
Vue.filter('dataFormat',function(data){     //全局过滤器(时间戳转换时间)
  return moment(data*1000).format('YYYY-MM-DD-HH:mm:ss')
})
//实例
<el-table-column prop="last_login_time" label="最后登录时间" show-overflow-tooltip width="auto" align='center'>
        <template slot-scope='scope'>
          <span>{{scope.row.last_login_time | dataFormat}}</span>
        </template>
</el-table-column>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,170评论 1 32
  • 这次的问题是,在后台的管理页面中,用户信息需要增加创建时间,后台传过来的时间戳 (1491559642000)这样...
    华华00526阅读 49,144评论 4 8
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,907评论 1 45
  • 在JavaSe5中,推出了C语言中printf()风格的格式化输出。这不仅使得控制输出的代码更加简单,同时也给与J...
    三藏君阅读 820评论 0 0
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,406评论 1 41