微信小程序开发之时间戳转换

前端这一块开发经常遇到转换的问题,比如时间戳的转换,大家谁做都一样,主要是我们要解决问题。最近开发小程序,发现后台返给我的时间竟然是一串数字,我的天啊,好尴尬。不多说了,撸起袖子就是干!

首先公共转换的time.js

function formatTimeTwo(number, format) {  var formateArr = ['Y', 'M', 'D','H','M','S'];  var returnArr = [];  var date = new Date(number * 1000);  returnArr.push(date.getFullYear());  returnArr.push(formatNumber(date.getMonth() + 1));  returnArr.push(formatNumber(date.getDate()));  returnArr.push(formatNumber(date.getHours()));  returnArr.push(formatNumber(date.getMinutes()));  returnArr.push(formatNumber(date.getSeconds()));  for (var i in returnArr) {    format = format.replace(formateArr[i], returnArr[i]);  }  return format;}
module.exports = {  formatTimeTwo: formatTimeTwo}复制代码

其他页面怎么调用:

先引入js,然后遍历后台给到的数据,把每个时间戳遍历出来,然后转换赋值

'Y/M/D'这个根据自己的需求改,'Y-M-D'或'Y年M月D日'都可以了。

var time = require("../../utils/time.js");
var year = res.data.recommendDoctorEvaluates.list    for (var i = 0; i < year.length; i++) {         var date = time.formatTimeTwo(year[i].evaluateTime / 1000, 'Y/M/D');          year[i].evaluateTime = date        }
复制代码

但愿分享到的内容能帮到大家。


转载于:https://juejin.im/post/5c1857e5518825678a7ba71f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值