解析一个url中所有的参数
/**
* 解析一个url中所有的参数
* @return {参数名:参数值}
*/
getUrlParam: function () {
//url上的所有参数
var paramMap = {};
//获取当前页面的url
var url = document.location.toString();
//获取问号后面的参数
var arrObj = url.split("?");
//如果有参数
if (arrObj.length > 1) {
//解析问号后的参数
var arrParam = arrObj[1].split("&");
//读取到的每一个参数,解析成数组
var arr;
for (var i = 0; i < arrParam.length; i++) {
//以等于号解析参数:[0]是参数名,[1]是参数值
arr = arrParam[i].split("=");
if (arr != null) {
paramMap[arr[0]] = arr[1];
}
}
}
return paramMap;
}
把秒转换为 天小时分钟秒格式 XXX天 10:22:33
convertTimeString: function (allsecond) {
var days = Math.floor(allsecond / (60 * 60 * 24));//天数
var hours = Math.floor((allsecond - days * 60 * 60 * 24) / (60 * 60));//小时数
var minutes = Math.floor((allsecond - days * 60 * 60 * 24 - hours * 60 * 60) / 60);//分钟数
var seconds = allsecond - days * 60 * 60 * 24 - hours * 60 * 60 - minutes * 60; //秒数
var timeString = "";
if (days > 0) {
timeString = days + "天 ";
}
return timeString + hours + ":" + minutes + ":" + seconds;
}