//数据容量装换为gb
function conver(limit) {
if(isNaN(limit)||limit==""||!limit||limit=="0"){return "";}
size = (limit / (1024 * 1024 * 1024)).toFixed(2);
var sizestr = size + "";
var len = sizestr.indexOf("\.");
var dec = sizestr.substr(len + 1, 2);
if (dec == "00") {// 当小数点后为00时 去掉小数部分
return sizestr.substring(0, len) + sizestr.substr(len + 3, 2);
}
return sizestr;
}
// 数据容量转换函数
function bytesToSize(bytes) {
if (bytes === 0)
return '0 B';
var k = 1000, // or 1024
sizes = [ 'B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB' ], i = Math
.floor(Math.log(bytes) / Math.log(k));
return (bytes / Math.pow(k, i)).toPrecision(3) + ' ' + sizes[i];
}
// 时间格式函数
Date.prototype.Format = function(fmt) { // author: meizz
var xingqi = ["一","二","三 ","四","五", "六","日"];
var o = {
"M+" : this.getMonth() + 1, // 月份
"d+" : this.getDate(), // 日
"h+" : this.getHours() > 12 ? this.getHours() - 12 : this.getHours(), // 小时
"H+" : this.getHours(),
"m+" : this.getMinutes(), // 分
"s+" : this.getSeconds(), // 秒
"q+" : Math.floor((this.getMonth() + 3) / 3), // 季度
"S+" : this.getMilliseconds(),//由于个数限制原因只能显示2位数
"W+" : "周"+xingqi[this.getDay()-1]
// 毫秒
};
if (/(y+)/.test(fmt))
fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "")
.substr(4 - RegExp.$1.length));
for ( var k in o)
if (new RegExp("(" + k + ")").test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k])
: (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
// 使用
// var time1 = new Date().Format("yyyy-MM-dd");
// var time2 = new Date().Format("yyyy-MM-dd HH:mm:ss");
// 小数转换为百分数
function doubleTopercent(para) {
if(para=="NaN"||para==""||!para){return "";}
var param = parseFloat(para);
if (param == NaN || param == undefined) {
return "0";
}
if (!param) {
return "0";
} else {
return (param * 100).toFixed(2);
}
return "0";
}
// 小数保存两位
function formatDouble(para) {
if(para=="NaN"||!para){return "";}
var param = parseFloat(para);
if (isNaN(param)|| param == undefined) {
return para;
}
result = (param).toFixed(2);
if (result.substring(result.length - 2, result.length) == 0) {
return result.substring(0, result.length - 3);
} else {
return result;
}
}
// 小数保存两位
function formatNum(para) {
if(para=="NaN"||para==""||!para){return "";}
if (!para) {
return para;
}
var param = parseFloat(para);
if (isNaN(param)|| param == undefined) {
return para;
}
result = (param).toFixed(2);
if (result.substring(result.length - 2, result.length) == 0) {
return result.substring(0, result.length - 3);
} else {
return result;
}
}
commonUtil.js
最新推荐文章于 2023-03-02 10:40:06 发布