最近在做小程序开发的时候接口返回的时间是带时区的,所以需要处理一下,下面介绍如何在wxml中处理
1、首先创建一个写处理时区的函数 wxs文件 文件名为tick,tick.wxs 内容如下
var bar = function UTCformat(utc) {
var date = getDate(utc),
year = date.getFullYear(),
month = date.getMonth() + 1 > 9 ? date.getMonth() + 1 : '0' + parseInt(date.getMonth() + 1),
day = date.getDate() > 9 ? date.getDate() : '0' + date.getDate(),
hour = date.getHours() > 9 ? date.getHours() : '0' + date.getHours(),
minutes = date.getMinutes() > 9 ? date.getMinutes() : '0' + date.getMinutes(),
seconds = date.getSeconds() > 9 ? date.getSeconds() : '0' + date.getSeconds();
var res = year + '-' + month + '-' + day + ' ' + hour + ':' + minutes + ':'
+ seconds;
return res;
}
module.exports = {bar : bar}
创建好wxs文件后就是在wxml中使用
2、首先在要使用的地方引入这个文件
<wxs src="../../config/tick.wxs" module="tick"></wxs>
3、然后就可以在里面进行使用了
<text class="titleA">{{tick.bar(item.tick)}}</text>