﻿// JScript 文件 
  //计算天数差的函数，通用
    function DateDiff(strInterval,dtEnd,dtStart)
    { 
        var aDate
        aDate=dtStart.split(" ");
        dtStart=aDate[0];  
        aDate=dtStart.split("-");
        dtStart = new Date(aDate[1] + - + aDate[2] + - + aDate[0]);  

        switch (strInterval) {
            case "s":return parseInt((dtEnd - dtStart) / 1000);
            case "n":return parseInt((dtEnd - dtStart) / 60000);
            case "h":return parseInt((dtEnd - dtStart) / 3600000);
            case "d":return parseInt((dtEnd - dtStart) / 86400000);
            case "w":return parseInt((dtEnd - dtStart) / (86400000 * 7));
            case "m":return (dtEnd.getMonth()+1)+((dtEnd.getFullYear()-dtStart.getFullYear())*12) - (dtStart.getMonth()+1);
            case "y":return dtEnd.getFullYear() - dtStart.getFullYear();
         } 
    }
    //获取URL的某个参数
    function getUrlParam(url, param)
    {
           var re = new RegExp("(\\\?|&)" + param.toLowerCase() + "=([^&]+)(&|$)", "i");
           var m = url.toLowerCase().match(re);
          if (m)
              return m[2].replace("#","");
          else
              return '';
    }
    //获取指定长度的字符串，如果过长既用省略号代替
    function getSplitStr(str,len)
    {   
        if(str.length>len)
        {
            str=str.substring(0,len)+"...";
            return str;
        }
        else
        {
            return str;
        }
    }
        
    //过滤HTML,取指定长度
    function DealBrackets(srcStr,len)
    {
	    var destStr = srcStr;
	    destStr = destStr.replace(new RegExp("<", "g"), "&lt;")
	    destStr = destStr.replace(new RegExp(">", "g"), "&gt;")
	    if(destStr.length>len)
	        return "";
	    else
	        return destStr.substring(0,len);
    }
