You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.7 KiB

6 months ago
/**
* 页面跳转
* @param {Object} url
*/
function jump(url) {
if (!url || url == 'null' || url == null) {
window.location.href = './index.html';
}
// 路径访问设置
localStorage.setItem('iframeUrl', url.replace('../', './pages/'));
window.location.href = url;
}
/**
* 返回
*/
function back(num = -1) {
window.history.go(num)
}
/**
* 生成订单
*/
function genTradeNo() {
var date = new Date();
var tradeNo = date.getFullYear().toString() + (date.getMonth() + 1).toString() +
date.getDate().toString() + date.getHours().toString() + date.getMinutes().toString() +
date.getSeconds().toString() + date.getMilliseconds().toString();
for (var i = 0; i < 5; i++) //5位随机数用以加在时间戳后面。
{
tradeNo += Math.floor(Math.random() * 10);
}
return tradeNo;
}
/**
* 获取当前时间yyyy-MM-dd hh:mm:ss
*/
function getCurDateTime() {
var currentTime = new Date(),
year = currentTime.getFullYear(),
month = currentTime.getMonth() + 1 < 10 ? '0' + (currentTime.getMonth() + 1) : currentTime.getMonth() + 1,
day = currentTime.getDate() < 10 ? '0' + currentTime.getDate() : currentTime.getDate(),
hour = currentTime.getHours(),
minute = currentTime.getMinutes(),
second = currentTime.getSeconds();
return year + "-" + month + "-" + day + " " +hour +":" +minute+":"+second;
}
/**
* 获取当前日期yyyy-MM-dd
*/
function getCurDate() {
var currentTime = new Date(),
year = currentTime.getFullYear(),
month = currentTime.getMonth() + 1 < 10 ? '0' + (currentTime.getMonth() + 1) : currentTime.getMonth() + 1,
day = currentTime.getDate() < 10 ? '0' + currentTime.getDate() : currentTime.getDate();
return year + "-" + month + "-" + day;
}