1 计算两个时间的差
//interval 计算类型:D是按照天、H是按照小时、M是按照分钟、S是按照秒、T是按照毫秒 //date1 起始日期 //date2 结束日期 function countTimeLength(interval, date1, date2) { interval = interval.toUpperCase(); var dt1 = Date.parse(StringToDate(date1)); var dt2 = Date.parse(StringToDate(date2)); try { if(interval=="D") { return ((dt2 - dt1) / (1000*60*60*24));//保留两位小数点 } else if(interval=="H") { return ((dt2 - dt1) / (1000*60*60));//保留两位小数点 } else if(interval=="M") { return ((dt2 - dt1) / (1000*60));//保留两位小数点 } else if(interval=="S") { return ((dt2 - dt1) / 1000);//保留两位小数点 } else if(interval=="T") { return ((dt2 - dt1) / 1);//保留两位小数点 } } catch (e) { return e.message; } }function StringToDate(string){ return new Date(Date.parse(string.replace(/-/g, "/"))); }
2 根据秒返回时分秒
function time_To_hhmmss(seconds){ var hh; var mm; var ss; //传入的时间为空或小于0 if(seconds==null||seconds<0){ return; } //得到小时 hh=seconds/3600|0; seconds=parseInt(seconds)-hh*3600; if(parseInt(hh)<10){ hh="0"+hh; } //得到分 mm=seconds/60|0; //得到秒 ss=parseInt(seconds)-mm*60; if(parseInt(mm)<10){ mm="0"+mm; } if(ss<10){ ss="0"+ss; } return hh+"时"+mm+"分"+ss+"秒"; }
3 window.open 打开窗口最大化 //http://hi.baidu.com/yumeiss/item/13239ff6a1d191cf6225d226
<script type="text/javascript">
var fulls = "left=0,screenX=0,top=0,screenY=0,scrollbars=1"; //定义弹出窗口的参数
if (window.screen) {
var ah = screen.availHeight - 30;
var aw = screen.availWidth - 10;
fulls += ",height=" + ah;
fulls += ",innerHeight=" + ah;
fulls += ",width=" + aw;
fulls += ",innerWidth=" + aw;
fulls += ",resizable"
} else { fulls += ",resizable"; // 对于不支持screen属性的浏览器,可以手工进行最大化。
}
function openNewWindow(url,name){ window.open(url,name,fulls); }
</script>
4 DIV自适应浏览器高度 http://www.cnblogs.com/xwwanghai/archive/2011/09/26/2191807.html
<script type="text/javascript">
function resizeContent() {
var curHeight;
if ($.browser.msie) { //兼容不同浏览器
curHeight=document.compatMode == "CSS1Compat" ? document.documentElement.clientHeight:document.body.clientHeight;
} else {
curHeight=self.innerHeight;
}
$("#div").css("height", curHeight-DIV之外的高度);
}
resizeContent();
window.onresize = resizeContent;
</script>
5 iframe根据内容高度自适应
<iframe id="mainFrame" name="mainFrame" οnlοad="iFrameHeight()" frameborder="0" scrolling="no" src="lxr1.txt"></iframe>
<script type="text/javascript" language="javascript">
function iFrameHeight() {
var ifm= document.getElementById("mainFrame");
var subWeb = document.frames ? document.frames["mainFrame"].document : ifm.contentDocument;
if(ifm != null && subWeb != null) {
ifm.height = subWeb.body.scrollHeight;
}
}
</script>