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

 更新时间:2020年01月07日 10:25:13   作者:望天吼  
一般服务器获取到日期都是中国标准时间,需要对其进行格式化,这篇文章主要介绍了微信小程序服务器日期格式化问题,需要的朋友可以参考下

"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

相关文章

  • TypeScript学习之强制类型的转换

    TypeScript学习之强制类型的转换

    众所周知TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程,下面这篇文章主要介绍了TypeScript中强制类型的转换,需要的朋友可以参考借鉴下。
    2016-12-12
  • JavaScript实现简单的文本逐字打印效果示例

    JavaScript实现简单的文本逐字打印效果示例

    这篇文章主要介绍了JavaScript实现简单的文本逐字打印效果,涉及javascript结合时间函数动态操作页面元素相关实现技巧,需要的朋友可以参考下
    2018-04-04
  • IE下Ajax缓存问题的快速解决方法(get方式)

    IE下Ajax缓存问题的快速解决方法(get方式)

    IE下Ajax缓存问题的快速解决方法(get方式)。网上搜了很多解决方案,一大把,下面是我认为比较全面的解决方案。主要分为客户端解决和服务端解决
    2014-01-01
  • 微信小程序里引入SVG矢量图标的方法

    微信小程序里引入SVG矢量图标的方法

    这篇文章主要介绍了微信小程序里引入SVG矢量图标的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 深入了解JavaScript中的new关键字

    深入了解JavaScript中的new关键字

    手写new是JS面试题高频考点,实现代码也非常简单,但在实现后小编对其为什么要这样设计有着很深的疑惑,今天就来讲一下为什么要这样设计new的实现吧
    2023-05-05
  • layui实现左侧菜单点击右侧内容区显示

    layui实现左侧菜单点击右侧内容区显示

    这篇文章主要为大家详细介绍了layui实现左侧菜单点击右侧内容区显示,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • js判断字符是否是汉字的两种方法小结

    js判断字符是否是汉字的两种方法小结

    本篇文章主要是对js判断字符是否是汉字的两种方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • 如何基于JS实现Ajax并发请求的控制详解

    如何基于JS实现Ajax并发请求的控制详解

    通常为了减少页面加载时间,先把核心内容显示处理,页面加载完成后再发送ajax请求获取其他数据,这时就可能产生多个ajax请求,为了用户体验,最好是发送并行请求,这篇文章主要给大家介绍了关于如何基于JS实现Ajax并发请求控制的相关文章,需要的朋友可以参考下
    2021-08-08
  • js eval木马代码,以后再分析吧

    js eval木马代码,以后再分析吧

    js eval木马代码,以后再分析吧...
    2007-03-03
  • JS实现获取当前URL和来源URL的方法

    JS实现获取当前URL和来源URL的方法

    这篇文章主要介绍了JS实现获取当前URL和来源URL的方法,涉及javascript针对页面document属性操作的相关技巧,需要的朋友可以参考下
    2016-08-08

最新评论