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


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中ajax调用json数据的使用说明
Mar 17 Javascript
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
Jul 08 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
Jun 15 Javascript
详解AngularJS Filter(过滤器)用法
Dec 28 Javascript
Javascript之Number对象介绍
Jun 07 Javascript
jQuery操作iframe中js函数的方法小结
Jul 06 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
Feb 10 Javascript
javascript 动态生成css代码的两种方法
Mar 17 Javascript
JS实现的随机排序功能算法示例
Jun 09 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
Jul 31 Javascript
vuejs事件中心管理组件间的通信详解
Aug 09 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
Oct 20 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
Zend Framework框架Smarty扩展实现方法
2016/03/22 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
docker-compose部署php项目实例详解
2019/07/30 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
js 日期转换成中文格式的函数
2009/07/07 Javascript
jquery 弹出层实现代码
2009/10/30 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
React中使用外部样式的3种方式(小结)
2019/05/28 Javascript
JS随机密码生成算法
2019/09/23 Javascript
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python 内置函数filter
2017/06/01 Python
Python除法之传统除法、Floor除法及真除法实例详解
2019/05/23 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
size?瑞典:英国伦敦的球鞋精品店
2018/03/01 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
旷课检讨书2000字
2014/01/14 职场文书
公司投资建议书
2014/05/16 职场文书
经管应届生求职信范文
2014/05/18 职场文书
工商局领导班子存在的问题整改措施思想汇报
2014/10/05 职场文书
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
黄河绝恋观后感
2015/06/08 职场文书
发票退票证明
2015/06/24 职场文书
电台广播稿范文
2015/08/19 职场文书
redis中lua脚本使用教程
2021/11/01 Redis