微信小程序服务器日期格式化问题


Posted in Javascript onJanuary 07, 2020

"Mon Jan 06 2020 09:10:28 GMT+0800 (中国标准时间)"

一般服务器获取到的日期都是这样的,我们需要对其进行格式化

在utils目录创建filter.wxs文件

filter.wxs

//日期格式化
var formatTime = function (strDate, format = "yyyy-MM-dd hh:mm:ss") {
 // 解决ios出现NaN问题
 var realDate = strDate ? getDate(strDate.replace(getRegExp('-', 'g'), '/')) : getDate();
 var regYear = getRegExp("(y+)", "i");
 var date = [
  ["M+", realDate.getMonth() + 1],
  ["d+", realDate.getDate()],
  ["h+", realDate.getHours()],
  ["m+", realDate.getMinutes()],
  ["s+", realDate.getSeconds()],
  ["q+", Math.floor((realDate.getMonth() + 3) / 3)],
  ["S+", realDate.getMilliseconds()],
 ];
 var reg1 = regYear.exec(format);
 if (reg1) {
  format = format.replace(reg1[1], (realDate.getFullYear() + '').substring(4 - reg1[1].length));
 }
 for (var i = 0; i < date.length; i++) {
  var reg2 = getRegExp("(" + date[i][0] + ")").exec(format);
  if (reg2) {
   format = format.replace(reg2[1], reg2[1].length == 1 ? v : ("00" + date[i][1]).substring(("" + date[i][1]).length));
  }
 }
 return format;
}
module.exports = {
 formatTime: formatTime,//日期格式化
}

wxml

<wxs module="filter" src="../../utils/filter.wxs"></wxs>
<text>创建时间:{{filter.formatTime(item.creatTime, 'yyyy-MM-dd hh:mm:ss')}}</text>

渲染页面直接引用,并且进行日期格式化调用7

Javascript 相关文章推荐
jquery tab插件制作实现代码
Jun 22 Javascript
json对象转字符串如何实现
Dec 02 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
May 17 Javascript
jquery 删除cookie失效的解决方法
Nov 12 Javascript
基于jquery和svg实现超炫酷的动画特效
Dec 09 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
Aug 17 Javascript
获取IE浏览器Cookie信息的方法
Jan 23 Javascript
JS 实现随机验证码功能
Feb 15 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
Apr 18 Javascript
vue-cli 引入、配置axios的方法
May 08 Javascript
深入理解js A*寻路算法原理与具体实现过程
Dec 13 Javascript
Vue父子组件传值的一些坑
Sep 16 Javascript
webpack 最佳配置指北(推荐)
Jan 07 #Javascript
微信小程序接入腾讯云验证码的方法步骤
Jan 07 #Javascript
vue实现数据控制视图的原理解析
Jan 07 #Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
Jan 07 #Javascript
详解微信小程序之提高应用速度小技巧
Jan 07 #Javascript
小程序跨页面交互的作用与方法详解
Jan 07 #Javascript
JavaScript实现联动菜单特效
Jan 07 #Javascript
You might like
xml+php动态载入与分页
2006/10/09 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
基于JavaScript代码实现微信扫一扫下载APP
2015/12/30 Javascript
JS实现的打字机效果完整实例
2016/06/20 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
2017/03/02 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
在Vue项目中引入腾讯验证码服务的教程
2018/04/03 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
Python中的True,False条件判断实例分析
2015/01/12 Python
Python中join和split用法实例
2015/04/14 Python
八大排序算法的Python实现
2021/01/28 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
Python神奇的内置函数locals的实例讲解
2019/02/22 Python
python 实现绘制整齐的表格
2019/11/18 Python
浅谈Python type的使用
2019/11/19 Python
记录模型训练时loss值的变化情况
2020/06/16 Python
pytorch实现查看当前学习率
2020/06/24 Python
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
Simons官方网站:加拿大时尚零售商
2020/02/20 全球购物
会计自我鉴定
2013/11/02 职场文书
人事档案接收函
2014/01/12 职场文书
电子银行营销方案
2014/02/22 职场文书
优秀大学生自荐信
2014/06/09 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
工地材料员岗位职责
2015/04/11 职场文书
离婚被告代理词
2015/05/23 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
java Nio使用NioSocket客户端与服务端交互实现方式
2021/06/15 Java/Android