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


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键盘事件使用介绍
Nov 01 Javascript
浅析ajax请求json数据并用js解析(示例分析)
Jul 13 Javascript
微信小程序 标签传入数据
May 08 Javascript
使用重写url机制实现验证码换一张功能
Aug 01 Javascript
关于vue-router的beforeEach无限循环的问题解决
Sep 09 Javascript
vue实现图片滚动的示例代码(类似走马灯效果)
Mar 03 Javascript
Vue动态获取width的方法
Aug 22 Javascript
学习jQuery中的noConflict()用法
Sep 28 jQuery
react 中父组件与子组件双向绑定问题
May 20 Javascript
javascript数组的定义及操作实例
Nov 10 Javascript
JS实现京东商品分类侧边栏
Dec 11 Javascript
JavaScript函数柯里化
Nov 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
html中select语句读取mysql表中内容
2006/10/09 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
2014/09/04 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
php面向对象重点知识分享
2019/09/27 PHP
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
javascript解决innerText浏览器兼容问题思路代码
2013/05/17 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
js控制文本框输入的字符类型方法汇总
2015/06/19 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
微信公众号菜单配置微信小程序实例详解
2017/03/31 Javascript
bootstrap select2插件用ajax来获取和显示数据的实例
2018/08/09 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
package.json中homepage属性的作用详解
2020/03/11 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
详解python的几种标准输出重定向方式
2016/08/15 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
Python3 Post登录并且保存cookie登录其他页面的方法
2018/12/28 Python
Django用户认证系统 Web请求中的认证解析
2019/08/02 Python
python装饰器练习题及答案
2019/11/01 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
python递归函数用法详解
2020/10/26 Python
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
Parfumdreams芬兰:购买香水和化妆品
2021/02/13 全球购物
Nike墨西哥官网:Nike MX
2020/08/30 全球购物
毕业生求职找工作的自我评价范文
2013/11/27 职场文书
期末自我鉴定
2014/01/23 职场文书
学习雷锋精神心得体会范文
2014/03/12 职场文书
周年庆典主持词
2014/04/02 职场文书
网站推广策划方案
2014/06/04 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
《角的初步认识》教学反思
2016/02/17 职场文书
2007年老电脑安装win11会怎么样? 网友实测win11在老电脑运行良好
2021/11/21 数码科技
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
Python matplotlib绘制雷达图
2022/04/13 Python