说明:
end_time是数组时的其中一个对象里的字段1.使用过滤器
wxml
引用文件wxs src="./filter.wxs" module="filterNum" /使用方法view class='label'wx:if="{{filterNum.time(item.end_time)}}"活动中/view wxs过滤器
var time = function(endtime){ var bijiao = getDate(endtime) - getDate(); //判断结束时间减去当前时间 ,如果当前时间大于0则为True // 6.27 - 5.28 return bijiao 0 ? true : false;}module.exports = { time: time}
第二种 直接在请求接口时循环判断
loadData: function() { utoken = wx.getStorageSync("utoken"); var that = this; server.sendRequest({ url: '', data: { utoken: utoken }, method: "GET", success: function(res) { var n = new Date(); //定义并获取当前时间 //格式化日期 let list = res.data; var end = []; //定义结束时间 for (let i = 0; i res.data.length; i++) { //判断结束时间减去当前时间 ,如果当前时间大于0则为True let value = new Date(res.data[i].end_time) - new Date(); let isActive = value 0 ? true : false; list[i].isActive = isActive; } that.setData({ bargin: list }) } }) },













