猿问

数据批量转换问题

this.$API

  .post("/article/query", {

    page: {

      pageSize: 5,

      pageNumber: 1,

      totalSize: 100

    },

    categorys: ["公司动态"],

    state: 2

  })

  .then(res => {

    this.newsData = res.list;

  });

list[0]只是接口中的第一条数据,后面还有很多条列表都要转换时间的

如何做到批量转换为2018-03-17这样的格式呢

据说已经难倒了一大片人


慕容708150
浏览 442回答 3
3回答

HUX布斯

&nbsp; &nbsp; &nbsp; res.list.forEach(function(item) {&nbsp; &nbsp; &nbsp; &nbsp; var date = new Date(item.createTime);&nbsp; &nbsp; &nbsp; &nbsp; item.createTime =&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; date.getFullYear() +&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "-" +&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (date.getMonth()<9?'0'+(date.getMonth()+1): (date.getMonth()+1)) +&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "-" +&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; date.getDate();&nbsp; &nbsp; &nbsp; });

慕无忌1623718

有现成的库moment.js,你把时间戳传入,就能得到你想要的值。

撒科打诨

如果整个app都用统一的日期格式的话,建议让后端改…
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答