小程序在页面把时间戳转为时间日期格式,在js里面转为时间日期格式

1、在js中转换

先在utils文件夹下的util中写入下面代码

 1 function formatTimeTwo(number, format) {
 2   var formateArr = [‘Y‘, ‘M‘, ‘D‘, ‘h‘, ‘m‘, ‘s‘];
 3   var returnArr = [];
 4
 5   var date = new Date(number);
 6   returnArr.push(date.getFullYear());
 7   returnArr.push(formatNumber(date.getMonth() + 1));
 8   returnArr.push(formatNumber(date.getDate()));
 9   returnArr.push(formatNumber(date.getHours()));
10   returnArr.push(formatNumber(date.getMinutes()));
11   returnArr.push(formatNumber(date.getSeconds()));
12
13   for (var i in returnArr) {
14     format = format.replace(formateArr[i], returnArr[i]);
15   }
16   return format;
17 }
18
19 module.exports = {
20   formatTimeTwo: formatTimeTwo
21 }

然后在要用的js页面引入

var time = require(‘../../utils/util.js‘);

res.data.content.memberExpireTime = time.formatTimeTwo(res.data.content.memberExpireTime, ‘Y-M-D‘);

2、在页面引用

先在相应的文件夹下建一个fitter.wxs

 1 var filters = {
 2   toDate: function (value) {
 3     var time = getDate(value);
 4     var year = time.getFullYear();
 5     var month = time.getMonth() + 1;
 6     var date = time.getDate();
 7     var hour = time.getHours();
 8     var minute = time.getMinutes();
 9     var second = time.getSeconds();
10     month = month < 10 ? "0" + month : month;
11     date = date < 10 ? "0" + date : date;
12     hour = hour < 10 ? "0" + hour : hour;
13     minute = minute < 10 ? "0" + minute : minute;
14     second = second < 10 ? "0" + second : second;
15     return year + "-" + month + "-" + date
16   }
17
18 }
19
20 module.exports = {
21   toDate: filters.toDate
22
23 }

然后在页面这样用

{{filters.toDate(content.forumTopicResponse.maxReturnTime)}}

原文地址:https://www.cnblogs.com/yqyf/p/12469702.html

时间: 2024-10-04 13:41:01

小程序在页面把时间戳转为时间日期格式,在js里面转为时间日期格式的相关文章

微信小程序授权页面

微信小程序授权页面,效果图如下 app.js  中的 onLaunch或onShow中加如下代码,如果没授权跳转到授权页面 // 获取用户信息 wx.getSetting({ success: res => { if (res.authSetting['scope.userInfo']) { // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 wx.getUserInfo({ success: res => { // 可以将 res 发送给后台解码出 unionId

针对微信小程序目前不支持require(&quot;/根目录/。。。。.js&quot;)

针对微信小程序目前不支持require("/根目录/.....js")解决方法1.在app.js定义个全局引用2.页面中要用到的时候可以将作用域this传过去方法中就可以通过this获取到当前页面page对象了..如: 原文链接:http://bbs.jointforce.com/topic/24268

浅谈微信小程序实现页面数据显示

前段时间公司需要一个小程序去实现某项简单的功能,本来作为一个后台人员,只需要完成数据接口和文档部分就可以了: 后来对这小程序好奇再加上文档蛮完整的,然后抽了好几天时间去研究了一下,不多说了.. 1.首先来看简单的目录结构: 2.下面是app.json 需要注意的地方: 3.接着是index页面的数据 4.最后是index页面效果 好了,简单的第一步已经完成了.

微信小程序之页面拦截器

场景 小程序有52个页面,其中13个页面无需任何身份,另外39个页面需要系统角色.对于这39个页面,如果微信用户没有系统角色,则跳转到登录页.是否有系统角色信息需要通过异步请求来获取. 需求分析&实现 对需求进行抽象,其实要的就是一个过滤器,对小程序页面的访问进行过滤,符合条件的通过,不符合条件进行其他处理. 使用过php的laravel框架的童鞋,肯定一下子就联想到了laravel框架的http中间件:HTTP 中间件提供一个方便的机制来过滤进入应用程序的 HTTP 请求,例如,Laravel

微信小程序的页面跳转

小程序页面的跳转: 先创建页面toolbar,并在app.json里面pages写上路径 "pages":[    "pages/index/index",    "pages/logs/logs",    "pages/toolbar/toolbar"  ], 然后写在页面中添加按钮,然后添加事件, <button type="primary" bindtap="start"&g

微信小程序之页面跳转

如今 微信小程序已经充满的我们的生活,那么今天我就来说一说微信小程序中的最基础的 页面跳转 1. wx.navigateTo(保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面.) 简单点说,有两个页面 分别为页面A,页面B ,你想要从页面A 跳转到页面B 就可以在页面A使用这个方法 wx.navigateTo({ url: '../pages/B' }) 当然这是不穿参数的 只是单纯的跳转页面若想要传参的话 可以用"?+id=123&&na

小程序-将页面生成一个小程序码分享出去

这个需求我遇到过2次.一次是在识别二维码后跳转到其它页面,另一次是识别二维码后进入到生成小程序码的当前页面. 我有一个梦想,就是成为一名黑客!!!!!! 小程序中js wx.request({        url: '',        method: 'POST',        data: {        ModuleName: "",    //空间名 接口文档里每个接口会有标明 必填        MethodName: "GetQrCode",   

微信小程序之页面打开数量限制

无论是在小程序还是APP中,打开一个页面其实就是创建了一个新的View对象,一层层叠加的.当点击页面的回退按钮就是把当前页面关闭. 这个过程中会涉及到一个问题,就是打开页面的数量.在某些设计下,比如一个商品详情页面中会推荐其他的商品,这些商品点进去就是详情页面.详情页面中又有推荐,又可以点进去.这样重复下去打开的页面就会越来越多. 如果不做限制,当打开数量到一定程度的时候肯定会卡死了.在微信小程序中打开的页面不能超过10个,达到10个页面后,就不能再打开新的页面. 之前出现这个问题,还以为是Bu

4-微信小程序开发(小程序默认页面函数说明)

https://www.cnblogs.com/yangfengwu/p/11601299.html 首先说一下,怎么让自己的一个项目更改名字成为一个新的项目 然后用软件导入项目即可 注:如果没有改文件里面的那个"projectname": "lesson3",  ,用软件打开的时候,你会发现 这个地方还会显示lesson2,所以一定要按照上面两步修改完再导入工程, 如果没有修改文件里面那个"projectname": "lesson3