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


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 相关文章推荐
JavaScript 捕获窗口关闭事件
Jul 26 Javascript
让IE8支持DOM 2(不用框架!)
Dec 31 Javascript
JavaScript DOM学习第六章 表单实例
Feb 19 Javascript
jquery validate.js表单验证的基本用法入门
May 13 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
Oct 11 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
Jan 24 Javascript
jQuery点击其他地方时菜单消失的实现方法
Apr 22 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
Dec 16 Javascript
今天,小程序正式支持 SVG
Apr 20 Javascript
解决Vue打包后访问图片/图标不显示的问题
Jul 25 Javascript
使用apifm-wxapi模块中的问题及解决方法
Aug 05 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
Mar 19 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
人大复印资料处理程序_输入篇
2006/10/09 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
对laravel in 查询的使用方法详解
2019/10/09 PHP
Javascript 构造函数 实例分析
2008/11/26 Javascript
jQuery 使用个人心得
2009/02/26 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
2015/06/23 Javascript
深入解析JavaScript的闭包机制
2015/10/20 Javascript
JS选取DOM元素的简单方法
2016/07/08 Javascript
js简单实现调整网页字体大小的方法
2016/07/23 Javascript
JavaScript中的编码和解码函数
2017/02/15 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
利用angular、react和vue实现相同的面试题组件
2018/02/19 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
python对Excel按条件进行内容补充(推荐)
2019/11/24 Python
python如何实现word批量转HTML
2020/09/30 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
英国森林假期:Forest Holidays
2021/01/01 全球购物
机械专业应届生求职信
2013/12/12 职场文书
大学生就业自荐书
2014/06/16 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
2014公司年终工作总结
2014/12/19 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
工作建议书范文
2019/07/08 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书
java executor包参数处理功能 
2022/02/15 Java/Android