常用的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; }