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


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的淡入淡出可自动切换的幻灯插件打包下载
Sep 15 Javascript
js函数排序的实例代码
Jul 01 Javascript
JS图片根据鼠标滚动延时加载的实例代码
Jul 13 Javascript
jquery实现多级下拉菜单的实例代码
Oct 02 Javascript
jQuery实现的进度条效果
Jul 15 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
Dec 03 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
Nov 04 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
Dec 23 Javascript
Vue 父子组件、组件间通信
Mar 08 Javascript
angular写一个列表的选择全选交互组件的示例
Jan 22 Javascript
JavaScript使用prototype原型实现的封装继承多态示例
Aug 31 Javascript
微信小程序语音同步智能识别的实现案例代码解析
May 29 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 新手入门教程
2009/08/03 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
JavaScript 组件之旅(二)编码实现和算法
2009/10/28 Javascript
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
JQuery的read函数与js的onload不同方式实现
2013/03/18 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
js实现日期级联效果
2014/01/23 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
详解nodejs中的process进程
2017/03/19 NodeJs
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
详解webpack 如何集成第三方js库
2017/06/29 Javascript
express默认日志组件morgan的方法
2018/04/05 Javascript
AngularJS日期格式化常见操作实例分析
2018/05/17 Javascript
详解react阻止无效重渲染的多种方式
2018/12/11 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
Python列表推导式的使用方法
2013/11/21 Python
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
python正常时间和unix时间戳相互转换的方法
2015/04/23 Python
粗略分析Python中的内存泄漏
2015/04/23 Python
python妙用之编码的转换详解
2017/04/21 Python
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
python游戏开发的五个案例分享
2020/03/09 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
应聘医药代表职位求职信
2013/10/21 职场文书
昆虫记读书笔记
2015/06/26 职场文书
婚前协议书怎么写,才具有法律效力呢 ?
2019/06/28 职场文书
导游词之江南园林狮子林
2019/09/16 职场文书