常用的js工具函数 // 获取地址栏参数,只能是英文参数function GetQueryString(name) { var reg = new RegExp("(^|)" + name + "=([^]*)(|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape
// 获取地址栏参数,只能是英文参数
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
// 获取地址栏参数,可以是中文参数
function getUrlParam(key) {
// 获取参数
var url = window.location.search;
// 正则筛选地址栏
var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
// 匹配目标参数
var result = url.substr(1).match(reg);
//返回参数值
return result ? decodeURIComponent(result[2]) : null;
}
// 时间转时间戳
function toTimeStamp (time) {
var date = new Date();
date.setFullYear(endTime.substring(0, 4));
date.setMonth(time.substring(5, 7) - 1);
date.setDate(time.substring(8, 10));
date.setHours(time.substring(11, 13));
date.setMinutes(time.substring(14, 16));
date.setSeconds(time.substring(17, 19));
return Date.parse(date) / 1000;
}
// 时间戳转时间
function toTime (date) {
var date = new Date(date * 1000); //如果date为10位不需要乘1000
var Y = date.getFullYear() + '-';
var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' ';
var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
var m = (date.getMinutes() <10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
var s = (date.getSeconds() <10 ? '0' + date.getSeconds() : date.getSeconds());
return Y + M + D + h + m + s;
}
