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


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
Jun 19 Javascript
javascript学习笔记(五)原型和原型链详解
Oct 08 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
Feb 23 Javascript
深入理解Javascript中的自执行匿名函数
Jun 03 Javascript
深入浅析search 搜索框的写法
Aug 02 Javascript
jquery仿京东商品放大浏览页面
Jun 06 jQuery
node中Express 动态设置端口的方法
Aug 04 Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
Sep 20 Javascript
vue生命周期的探索
Apr 03 Javascript
vue中实现回车键登录功能
Feb 19 Javascript
js实现表单项的全选、反选及删除操作示例
Jun 05 Javascript
基于Web Audio API实现音频可视化效果
Jun 12 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/01/29 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
Smarty保留变量用法分析
2016/05/23 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
php反射学习之依赖注入示例
2019/06/14 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
JS实现QQ图片一闪一闪的效果小例子
2013/07/31 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
原生JS使用Canvas实现拖拽式绘图功能
2019/06/05 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
Python中基本的日期时间处理的学习教程
2015/10/16 Python
Python脚本暴力破解栅栏密码
2015/10/19 Python
彻底搞懂Python字符编码
2018/01/23 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
PyQt5 加载图片和文本文件的实例
2019/06/14 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
微信小程序python用户认证的实现
2019/07/29 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
python中entry用法讲解
2020/12/04 Python
美国女士时尚珠宝及配饰购物网站:Icing
2018/07/02 全球购物
阿联酋彩妆品牌:OUD MILANO
2019/10/06 全球购物
介绍一下write命令
2014/08/10 面试题
学生周末长期请假条
2014/02/15 职场文书
《春笋》教学反思
2014/04/15 职场文书
班主任对学生的评语
2014/04/26 职场文书
跑操口号
2014/06/12 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书
简单实现一个手持弹幕功能+文字抖动特效
2021/03/31 HTML / CSS