微信小程序服务器日期格式化问题
"MonJan06202009:10:28GMT+0800(中国标准时间)"
一般服务器获取到的日期都是这样的,我们需要对其进行格式化
在utils目录创建filter.wxs文件
filter.wxs
//日期格式化
varformatTime=function(strDate,format="yyyy-MM-ddhh:mm:ss"){
//解决ios出现NaN问题
varrealDate=strDate?getDate(strDate.replace(getRegExp('-','g'),'/')):getDate();
varregYear=getRegExp("(y+)","i");
vardate=[
["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()],
];
varreg1=regYear.exec(format);
if(reg1){
format=format.replace(reg1[1],(realDate.getFullYear()+'').substring(4-reg1[1].length));
}
for(vari=0;i
wxml
创建时间:{{filter.formatTime(item.creatTime,'yyyy-MM-ddhh:mm:ss')}}
渲染页面直接引用,并且进行日期格式化调用7
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。