//浮点数相加 function accAdd(arg1,arg2){ var r1,r2,m; try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0} m=Math.pow(10,Math.max(r1,r2)) return (arg1*m+arg2*m)/m } //两个数相除 function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length}catch(e){} try{t2=arg2.toString().split(".")[1].length}catch(e){} with(Math){ r1=Number(arg1.toString().replace(".","")) r2=Number(arg2.toString().replace(".","")) return (r1/r2)*pow(10,t2-t1); } } //两个数相乘 function accMul(arg1,arg2) { var m=0,s1=arg1.toString(),s2=arg2.toString(); try{m+=s1.split(".")[1].length}catch(e){} try{m+=s2.split(".")[1].length}catch(e){} return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m) } //得到前N天或后N天的日期 function getdateByNum(date,n) { var searchDate=new Date(Date.parse(date.replace(/-/g,"/"))); var searchDateNum=searchDate.valueOf(); var uom = new Date(searchDateNum+n*86400000); var month=(uom.getMonth()+1); var day= uom.getDate(); if(month<10) { month="0"+month; } if(day<10) { day="0"+day; } uom = uom.getFullYear() + "-" + month + "-" +day; return uom; } //关闭页面时不弹出提示 function closeWindows() { var isIE6 = (window.navigator.userAgent.indexOf("MSIE 6") != -1); if(isIE6) { window.opener=null; } else { window.open('','_self',''); } window.close(); }