步骤一:
在utils文件夹里添加名为filter.wxs的文件(命名可以随便),filter.wxs里写下面的代码:

在这里插入图片描述

示例需求:(出发时间 至 结束时间)

出发时间:suitprice里的day(是时间戳,需要转换成日期),
结束时间,是出发时间,加上lineday,得到结束时间


<!--filter.wxs-->

var formatNumber = function (n) {
  n = n.toString()
  return n[1] ? n : '0' + n
}
var formatDate = function (datetime) {
  var date = getDate(datetime*1000);
  var year = date.getFullYear();
  var month = date.getMonth() + 1;
  var day = date.getDate();
  // return [year, month, day].map(formatNumber).join('-');
  return [ month, day].map(formatNumber).join('-');
}
var formatDateAdd = function (datetime,lineday) {
  var ttt = 1000*60*60*24*lineday
  var date = getDate(datetime*1000+ttt);
  var year = date.getFullYear();
  var month = date.getMonth() + 1;
  var day = date.getDate();
  // return [year, month, day].map(formatNumber).join('-');
  return [ month, day].map(formatNumber).join('-');
}
module.exports = {
  formatDateAdd:formatDateAdd,
  formatDate: formatDate
}



步骤二:
test.wxml里引入

<!--test.wxml-->
<wxs src="./filter.wxs" module="filters"/>
<text>{{filters.formatDate(item.date)}}</text>

传参加天数,天数是变量


				<view class="cloose_title" wx:for="{{info.suit_info[suit_info_idx].suitprice}}" wx:key="">
					<text>{{filters.formatDate(item.day)}} 至 {{filters.formatDateAdd(item.day,info.lineday)}}</text>
				</view>

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐