微信小程序里两种比较时间的方法
发布时间:2020-12-16 22:59:16 所属栏目:百科 来源:网络整理
导读:说明: 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
说明: 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 }) } }) }, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |