小程序在頁面把時間戳轉為時間日期格式,在js里面轉為時間日期格式


1、在js中轉換

先在utils文件夾下的util中寫入下面代碼

 1 function formatTimeTwo(number, format) {
 2   var formateArr = ['Y', 'M', 'D', 'h', 'm', 's'];
 3   var returnArr = [];
 4 
 5   var date = new Date(number);
 6   returnArr.push(date.getFullYear());
 7   returnArr.push(formatNumber(date.getMonth() + 1));
 8   returnArr.push(formatNumber(date.getDate()));
 9   returnArr.push(formatNumber(date.getHours()));
10   returnArr.push(formatNumber(date.getMinutes()));
11   returnArr.push(formatNumber(date.getSeconds()));
12 
13   for (var i in returnArr) {
14     format = format.replace(formateArr[i], returnArr[i]);
15   }
16   return format;
17 }
18 
19 module.exports = {
20   formatTimeTwo: formatTimeTwo
21 }

然后在要用的js頁面引入

var time = require('../../utils/util.js');
res.data.content.memberExpireTime = time.formatTimeTwo(res.data.content.memberExpireTime, 'Y-M-D');
2、在頁面引用
先在相應的文件夾下建一個fitter.wxs
 1 var filters = {
 2   toDate: function (value) {
 3     var time = getDate(value);
 4     var year = time.getFullYear();
 5     var month = time.getMonth() + 1;
 6     var date = time.getDate();
 7     var hour = time.getHours();
 8     var minute = time.getMinutes();
 9     var second = time.getSeconds();
10     month = month < 10 ? "0" + month : month;
11     date = date < 10 ? "0" + date : date;
12     hour = hour < 10 ? "0" + hour : hour;
13     minute = minute < 10 ? "0" + minute : minute;
14     second = second < 10 ? "0" + second : second;
15     return year + "-" + month + "-" + date
16   }
17 
18 }
19 
20 module.exports = {
21   toDate: filters.toDate
22 
23 }

然后在頁面這樣用

{{filters.toDate(content.forumTopicResponse.maxReturnTime)}}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM