雅涵

个人网站:https://wenyayun.com

导航

如何将后台传过来的Date日期格式化 vue

后台页面又新增了一个新需求,要求将后台传过来的时间格式化。下面是一个后台传过来的数据,'createTime'是要格式化的,需要转换成2017/04/22这样的格式。

首先得先new一个日期出来

format(s) {//将后台传过来的valueOf格式的时间改成yyyy/m/d的格式
  const
    date = new Date(s),
    y = date.getFullYear(),
    m = date.getMonth() + 1,
    d = date.getDate()
    return `${y}/${m < 10 ? '0'+m : m}/${d < 10 ? '0' + d : d}`
},

然后在回到for循环的列表中,找到相应的信息

<tr v-for="x in orderList">
  <td v-text="x.id"></td>
  <td v-text="format(x.createTime)"></td>
  <td v-text="x.kmOrderId"></td>
  <td v-text="x.userId"></td>
  <td v-text="x.salesGoldId"></td>
  <td v-text="x.goldQuantity"></td>
  <td v-text="x.price/100"></td>
</tr>

打开浏览器就已经抓换成功了

 

posted on 2017-04-25 10:12  Mona-雅  阅读(1668)  评论(0编辑  收藏  举报