当前位置:硬件测评 > 工具功能(获取url、时间格式化、随机数)

工具功能(获取url、时间格式化、随机数)

  • 发布:2023-09-29 04:16

-->
(函数(窗口,$){
函数工具() { }
// 网址
Tools.prototype.readUrlToParams = function() {
var url = location.href;
var nameValue;
var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
var paraObj = {};
for (var i = 0; nameValue = paraString[i]; i++) {
var name = nameValue.substring(0, nameValue.indexOf("="));
var value = nameValue.substring(nameValue.indexOf("=") + 1, nameValue.length);
if (value.indexOf("#") > -1) {
value = value.split("#")[0];
}
paraObj[名称] = 值;
}
返回 paraObj;
}//时间戳转换为多久前
Tools.prototype.formatMsgTime = 函数(时间跨度) {
//转换为时间
否则 if (1000 * 60 * 60 * 1 < 毫秒 && 毫秒 <= 1000 * 60 * 60 * 24) {
timeSpanStr = Math.round(毫秒/(1000 * 60 * 60)) + '小时前';
}
// 距离半个月还不到多少天
否则 if (1000 * 60 * 60 * 24 < 毫秒 && 毫秒 <= 1000 * 60 * 60 * 24 * 15) {
timeSpanStr = Math.round(毫秒 / (1000 * 60 * 60 * 24)) + '天前';
}
//几个月
else if (毫秒 > 1000 * 60 * 60 * 24 * 15 && 年 == now.getFullYear()) {
timeSpanStr = 月 + '-' + 日 + ' ' + 小时 + ':' + 分钟;
}否则{
// 几年
timeSpanStr = 年 + '-' + 月 + '-' + 日 + ' ' + 小时 + ':' + 分钟;
}
返回时间SpanStr;
};
//时间转换(时间戳转换为标准时间)
Tools.prototype.formatDateTime = function(inputTime) {
var date = new Date(inputTime);
var y = date.getFullYear();
var m = date.getMonth() + 1;
米 = 米 < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
h = h < 10 ? ('0' + h) : h;
var 分钟 = date.getMinutes();
var Second = date.getSeconds();
分钟 = 分钟 < 10 ? ('0' + 分钟) : 分钟;
第二个 = 第二个 < 10 ? ('0' + 第二) : 第二;
return y + '/' + m + '/' + d + ' ' + h + ':' + 分钟 + ':' + 秒;
};
//时间戳的差值转换为小时、分钟和秒
Tools.prototype.getNowFormatDate = 函数(时间跨度){
var 日期 = 时间跨度; //计算剩余毫秒
var h = parseInt(日期 / 1000 / 60 / 60 % 24, 10); //计算剩余时间
var M = parseInt(date / 1000 / 60 % 60, 10);//计算剩余分钟
var s = parseInt(date / 1000 % 60, 10);//计算剩余秒数
var分隔符2 =“:”; 如果 (h <= 9) {
h = "0" + h;
}
如果 (M <= 9) {
M =“0”+M;
}
如果 (s <= 9) {
s = "0" + s;
}
var 当前日期 = h + seperator2 + M
var img = new Image();
img.src = url;
};
if (argsLen == 1) {
if (typeof (urls) == "string" && (sLen = urls.length) > 1) {// 预加载图片
loadImage(urls);
}
else if (www.sychzs.cn(arguments[0]) == "[object Array]" && urls.length > 0) {// 预加载多张图片
for (var i = 0; i < urls.length; i++) {
loadImage(urls[i]);