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


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仅用6行代码实现滑动门效果
Sep 07 Javascript
巧用jQuery选择器提高写表单效率的方法
Aug 19 Javascript
AngularJS中isolate scope的用法分析
Nov 22 Javascript
jQuery EasyUI Draggable拖动组件
Mar 01 Javascript
jquery表单提交带错误信息提示效果
Mar 09 Javascript
jQuery简介_动力节点Java学院整理
Jul 04 jQuery
AngularJS实时获取并显示密码的方法
Feb 06 Javascript
浅谈React碰到v-if
Nov 04 Javascript
基于js实现抽红包并分配代码实例
Sep 19 Javascript
layui文件上传控件带更改后数据传值的方法
Sep 23 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
Sep 27 jQuery
javascript贪吃蛇游戏设计与实现
Sep 17 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学习之PHP运算符
2006/10/09 PHP
windows环境下php配置memcache的具体操作步骤
2013/06/09 PHP
Ajax+PHP快速上手及简单应用说明
2013/07/24 PHP
php指定函数参数默认值示例代码
2013/12/04 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
JavaScript基本对象
2007/01/11 Javascript
js切换光标示例代码
2013/10/10 Javascript
浅析JavaScript中的typeof运算符
2013/11/30 Javascript
jQuery中事件对象e的事件冒泡用法示例介绍
2014/04/25 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
2016/04/13 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
Angular路由简单学习
2016/12/26 Javascript
nodejs使用express创建一个简单web应用
2017/03/31 NodeJs
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
详解NodeJS Https HSM双向认证实现
2019/03/12 NodeJs
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
2019/05/17 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
[02:40]DOTA2超级联赛专访430 从小就爱玩对抗性游戏
2013/06/18 DOTA
进一步了解Python中的XML 工具
2015/04/13 Python
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
python绘制中国大陆人口热力图
2018/11/07 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
Python3开发环境搭建详细教程
2020/06/18 Python
python制作微博图片爬取工具
2021/01/16 Python
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
电工技术比武方案
2014/05/11 职场文书
2014年预备党员群众路线教育实践活动对照检查材料思想汇报
2014/10/02 职场文书
诚信承诺书
2015/01/19 职场文书
房产证明范本
2015/06/19 职场文书
导游词之阳朔遇龙河
2019/12/16 职场文书