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


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 相关文章推荐
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
Jul 14 Javascript
ExtJS 2.0 GridPanel基本表格简明教程
May 25 Javascript
Jquery 的扩展方法总结
Oct 01 Javascript
jQuery aminate方法定位到页面具体位置
Dec 26 Javascript
JS应用正则表达式转换大小写示例
Sep 18 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
Nov 16 Javascript
DeviceOne 让你一见钟情的App快速开发平台
Feb 17 Javascript
JS库之wow.js使用方法
Sep 14 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
Nov 15 Javascript
使用webpack搭建vue项目实现脚手架功能
Mar 15 Javascript
vue props对象validator自定义函数实例
Nov 13 Javascript
jQuery实现动态加载瀑布流
Sep 01 jQuery
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/05/07 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
2014/11/05 PHP
分享一段PHP制作的中文拼音首字母工具类
2014/12/11 PHP
php如何执行非缓冲查询API
2016/07/22 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
PHP智能识别收货地址信息实例
2019/01/05 PHP
对字符串进行HTML编码和解码的JavaScript函数
2010/02/01 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
对angular 监控数据模型变化的事件方法$watch详解
2018/10/09 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
原生js实现点击轮播切换图片
2020/02/11 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
vue中v-for循环选中点击的元素并对该元素添加样式操作
2020/07/17 Javascript
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
python如何变换环境
2020/07/21 Python
python 模块导入问题汇总
2021/02/01 Python
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
美国在线印刷公司:PsPrint
2017/10/12 全球购物
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
中专生求职自荐信范文
2013/12/22 职场文书
大三毕业自我鉴定
2014/01/15 职场文书
2014年安全生产目标责任书
2014/07/23 职场文书
师范生免费教育协议书范本
2014/10/09 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android
Spring IOC容器Bean的作用域及生命周期实例
2022/05/30 Java/Android
zabbix如何添加监控主机和自定义监控项
2022/08/14 Servers