微信小程序服务器日期格式化问题
2020-02-13 10:06
4215 查看
"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
您可能感兴趣的文章:
相关文章推荐
- 微信小程序,ios上日期转时间戳出现的问题
- 微信小程序文件上传php服务器$_FILES[xxx][type] = application/octet-stream问题
- 微信小程序实现日期格式化和倒计时
- 微信小程序中时间戳和日期的相互转换问题
- 微信小程序日期/时间格式化
- 微信小程序前端传到服务器后端中文乱码问题(附AES)
- 微信小程序日期定位弹出框遮挡问题
- 微信小程序日期格式化
- 微信小程序日期格式化
- 微信小程序接受服务器返回的json对象无法用点点出来的问题
- 微信小程序开发之服务器接口问题
- 转:【微信小程序常见问题】下拉框选择器设置picker属性。(包括:城市、日期和时间选择器)
- 微信小程序,配置服务器地址的步骤及配置过程中遇到的问题和解决方案
- 关于接口调用的日期格式化问题
- 微信小程序开发遇到的各种小问题
- 微信小程序picker组件遇到的问题与解决方案
- 微信小程序 事件 绑定 传参问题
- 微信小程序问题
- 微信小程序服务器请求和上传数据,上传图片并展示,提交表单完整实例代码附效果图
- 微信小程序 滚动选择器(时间日期)详解及实例代码