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


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 相关文章推荐
JS input 数字验证代码
Jul 30 Javascript
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
Jan 11 Javascript
javascript实现2048游戏示例
May 04 Javascript
jQuery trigger()方法用法介绍
Jan 13 Javascript
将JavaScript的jQuery库中表单转化为JSON对象的方法
Nov 17 Javascript
JavaScript对象数组排序函数及六个用法
Dec 23 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
Dec 11 Javascript
JS控件bootstrap suggest plugin使用方法详解
Mar 25 Javascript
使用D3.js创建物流地图的示例代码
Jan 27 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
Jun 24 Javascript
seajs和requirejs模块化简单案例分析
Aug 26 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
Feb 07 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
微信支付开发订单查询实例
2016/07/12 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
奇妙的js
2007/09/24 Javascript
ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
2012/02/03 Javascript
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
通过上下左右键和回车键切换光标实现代码
2013/03/08 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
JavaScript对象的property属性详解
2014/04/01 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
JS快速实现简单计算器
2020/04/08 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
利用python程序帮大家清理windows垃圾
2017/01/15 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
奥斯汀独木舟和皮划艇:Austin Canoe & Kayak
2018/05/22 全球购物
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
中科软测试工程师面试题
2012/06/16 面试题
UNIX命令速查表
2012/03/10 面试题
单位单身证明范本
2014/01/11 职场文书
社区庆中秋节活动方案
2014/02/07 职场文书
三方协议书范本
2014/04/22 职场文书
经理任命书模板
2014/06/06 职场文书
加强作风建设工作总结
2014/10/23 职场文书
高中生毕业评语
2014/12/30 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
2015年班干部工作总结
2015/04/29 职场文书
新学期家长寄语2016
2015/12/03 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书