因为后台返回的是一个时间戳,所以我们前端要处理一下,才能使用,因为uni-app和vue的语法基本一样,所以在这里就用到了过滤器,直接上代码

页面
item.createTime 我获取的值
<text>{{item.createTime | formatDate}}</text>

js
filters: {
           formatDate: function (value) {
            var date = new Date(value);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
            var Y = date.getFullYear() + '-';
            var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
            var D = date.getDate() + ' ';
            var h = date.getHours() + ':';
            var m = date.getMinutes() + ':';
            var s = date.getSeconds();
            return Y+M+D+h+m+s;
          }
        },
需要和methods放在同一级才会生效
Logo

前往低代码交流专区

更多推荐