Huanyuyuehui/utils/fq.js

124 lines
4.4 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export default {
//接口域名https://xxxxxx.com
// #ifdef MP-WEIXIN
apiUrl: "",
// #endif
// #ifdef H5
apiUrl: "",
// apiUrl: "https://saasapi.hijin.vip",
// #endif
//分页方法
pageDataFn(number, pageSize, data) {
//处于第几页 number
//保存每页数据的数组
let pagedata = [];
//pageSize 每页条数
//设置开始
let start = (pageSize * number) - pageSize;
// 设置结束长度
let end = pageSize * number;
end = end > data.length ? data.length : end;
for (let i = start; i < end; i++) {
//所有分页数据 data
pagedata.push(data[i])
}
return pagedata;
},
//时间转换成想要的格式
turnTime(data, type) {
var date = new Date(data.replace(/-/g, "/"));
var YY = date.getFullYear()
var MM = '-' + (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1)
var DD = '-' + (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes());
var ss = ':' + (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
if (type == 0) {
return hh + mm
} else if (type == 1) {
return YY + MM + DD
} else if (type == 2) {
return YY + MM + DD + " " + hh + mm;
} else {
return YY + MM + DD + " " + hh + mm + ss;
}
},
//当前时间跟指定时间相差多少分钟多少秒
getRemainderTime(startTime) {
var s1 = new Date(startTime.replace(/-/g, "/")),
s2 = new Date(),
runTime = parseInt((s2.getTime() - s1.getTime()) / 1000);
var year = Math.floor(runTime / 86400 / 365);
runTime = runTime % (86400 * 365);
var month = Math.floor(runTime / 86400 / 30);
runTime = runTime % (86400 * 30);
var day = Math.floor(runTime / 86400);
runTime = runTime % 86400;
var hour = Math.floor(runTime / 3600);
runTime = runTime % 3600;
var minute = Math.floor(runTime / 60);
runTime = runTime % 60;
var second = runTime;
//   return year+','+month+','+day+','+hour+','+minute+','+second;
return minute + ',' + second;
},
//获取当前时间
formatTime(type) {
var date = new Date(new Date().getTime());
var YY = date.getFullYear() + '-';
var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes());
var ss = ':' + (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
if (type == 1) {
return DD
} else if (type == 2) {
return YY + MM + DD + " " + hh + mm;
} else {
return YY + MM + DD + " " + hh + mm + ss;
}
},
//在指定日期上加多少分钟
MinutesTest(date, num) {
var sdate1 = new Date(date);
sdate1.setMinutes(sdate1.getMinutes() + num);
var YY = sdate1.getFullYear() + '-';
var MM = (sdate1.getMonth() + 1 < 10 ? '0' + (sdate1.getMonth() + 1) : sdate1.getMonth() + 1) + '-';
var DD = (sdate1.getDate() < 10 ? '0' + (sdate1.getDate()) : sdate1.getDate());
var hh = (sdate1.getHours() < 10 ? '0' + sdate1.getHours() : sdate1.getHours()) + ':';
var mm = (sdate1.getMinutes() < 10 ? '0' + sdate1.getMinutes() : sdate1.getMinutes());
var ss = ':' + (sdate1.getSeconds() < 10 ? '0' + sdate1.getSeconds() : sdate1.getSeconds());
// var now= sdate1.getHours()+":"+sdate1.getMinutes();
return YY + MM + DD + " " + hh + mm + ss;
},
//复制公用方法
copyFun(data) {
uni.setClipboardData({
data:data,
success: function(res) {
uni.showToast({
title:'复制成功',
icon:'none'
})
}
})
},
//获取指定日期加一天
getRearTime(time){
var day1 = new Date(time.replace(/-/g, "/"));
day1.setTime(day1.getTime()+24*60*60*1000);
var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate();
let year = day1.getFullYear()
let month = (day1.getMonth()+1)<10?'0'+(day1.getMonth()+1):(day1.getMonth()+1)
let day = day1.getDate()<10?'0'+day1.getDate():day1.getDate()
let hh = (day1.getHours() < 10 ? '0' + day1.getHours() : day1.getHours()) + ':';
let mm = (day1.getMinutes() < 10 ? '0' + day1.getMinutes() : day1.getMinutes());
let ss = ':' + (day1.getSeconds() < 10 ? '0' + day1.getSeconds() : day1.getSeconds());
return year+'-'+month+'-'+day+ " " + hh + mm + ss;
},
}