小程序 wxml里时间戳转日期

步骤一:
在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>

 

相关推荐
©️2020 CSDN 皮肤主题: 成长之路 设计师:Amelia_0503 返回首页
实付 49.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值