首先在后台 创建 utils-->util.js
里面封装函数 ,以便在项目其他地方js使用
function formatTime(date, type) {
let reg = /^\d+$/g;
var date = reg.test(date) ? new Date(Number(date)) : new Date(date)
var year = date.getFullYear()
var month = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1)
var day = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate())
var time = date.toTimeString()
switch (type) {
case 1: // 转换日期为21:37
return time.substr(0, 5);
case 2: // 转换日期为2019-03-08 15:50
return year + '-' + month + '-' + day + '' + ' ' + time.substr(0, 5);
case 3: // 转换日期为昨天21:37
return '昨天' + time.substr(0, 5);
case 4: // 转换日期为周日
return '周日' + time.substr(0, 5);
case 6: // 获取某一天
return date.getDay();
case 7: // 转换为2019.1.9
return year + '.' + month + '.' + day;
case 8: // 转换为时间戳
return Number(date)
case 9: // 03.10
return month + '.' + day
default:
break;
}
}
//输出函数
module.exports = {
formatTime,
}
后台放回如下时间戳
而我们要转换成如下格式
在需要调用的js文件中调用
修改后如下所示---newOrderByTime是后台没返的,自己循环加上去的
在wxml中绑定