微信小程序如何把后台返回的多条json数据的时间戳转换为时间放到页面上 (微信小程序 时间戳转换为时间)

小程序端

在utils文件夹下的util.js写入 

  1.  
    //时间戳转换时间
  2.  
    function toDate(number){
  3.  
    var n=number * 1000;
  4.  
    var date = new Date(n);
  5.  
    var Y = date.getFullYear() + '/';
  6.  
    var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '/';
  7.  
    var D = date.getDate()<10 ? '0'+date.getDate() : date.getDate();
  8.  
    return (Y+M+D)
  9.  
    }
  10.  
    module.exports = {
  11.  
    toData: toData
  12.  
    }

在需要转化时间的js页面开头写入

var Api = require("../../utils/util.js");

在请求后台数据这里写入

  1.  
    wx.request({
  2.  
    url: ,
  3.  
    method: 'post',
  4.  
    header: { 'content-type': 'application/x-www-form-urlencoded' },
  5.  
    success:function(res){
  6.  
    var datas = res.data.data;
  7.  
    for (let i = 0; i < datas.length; i++) {
  8.  
    datas[i][ "start_time"]=Api.formatTime(datas[i]["start_time"])
  9.  
    }
  10.  
    that.setData({
  11.  
    Order: datas,
  12.  
    })
  13.  
    }
  14.  
    })

我的后台数据时间字段为 start_time  你们自己改为自己的

猜你喜欢

转载自www.cnblogs.com/520BigBear/p/9263443.html
今日推荐