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


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实现给图片加链接
Aug 15 Javascript
ajax不执行success回调而是执行了error回调
Dec 10 Javascript
简单实例处理url特殊符号&amp;处理(2种方法)
Apr 02 Javascript
struts2+jquery+json实现异步加载数据(自写)
Jun 24 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
Feb 04 Javascript
使用jquery提交form表单并自定义action的方法
May 25 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
Sep 04 Javascript
Vue-resource实现ajax请求和跨域请求示例
Feb 23 Javascript
Centos6.8下Node.js安装教程
May 12 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
新版小程序登录授权的方法
Dec 12 Javascript
浅谈Vue项目骨架屏注入实践
Aug 05 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
php语言流程控制中的主动与被动
2012/11/05 PHP
PHPThumb图片处理实例
2014/05/03 PHP
PHP+jQuery翻板抽奖功能实现
2015/10/19 PHP
ThinkPHP框架安全实现分析
2016/03/14 PHP
javascript知识点收藏
2007/02/22 Javascript
通过 Dom 方法提高 innerHTML 性能
2008/03/26 Javascript
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
Javascript简单实现面向对象编程继承实例代码
2015/11/27 Javascript
jQuery实现三级菜单的代码
2016/05/09 Javascript
javascript基本语法
2016/05/31 Javascript
layui导航栏实现代码
2017/05/19 Javascript
微信小程序获取用户openId的实现方法
2017/05/23 Javascript
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
Python标准库与第三方库详解
2014/07/22 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
对python Tkinter Text的用法详解
2018/10/11 Python
浅谈python中拼接路径os.path.join斜杠的问题
2018/10/23 Python
PyQt5实现简易电子词典
2019/06/25 Python
Python使用Pandas对csv文件进行数据处理的方法
2019/08/01 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
2020/01/15 Python
Python如何优雅删除字符列表空字符及None元素
2020/06/25 Python
python 调用Google翻译接口的方法
2020/12/09 Python
Pycharm 如何一键加引号的方法步骤
2021/02/05 Python
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
竞争上岗实施方案
2014/03/21 职场文书
工商管理专业自荐信
2014/06/03 职场文书
教师节作文之小学四年级
2019/09/03 职场文书