投放本站广告请联系:
extjscn#126.com
计算时间差类
    在程序执行过程中,我们经常需要测试一段代码执行了多长时间,在没有使用Extjs之前我们都会在这一小段程序的开头写一小段代码,结尾再写一段代码,在没有提取出这个类来之前,这样做无可厚非,ExtJs为我们考虑到了这一点,写一个非常精简的类.
    该类的代码如下,不使用ExtJs时,也可以把该类直接提取出来使用......
/**
 Returns the number of milliseconds between this date and date
 @param {Date} date (optional) Defaults to now
 @return {Number} The diff in milliseconds
 @member Date getElapsed
 */
Date.prototype.getElapsed = function(date) {
	return Math.abs((date || new Date()).getTime()-this.getTime());
};
使用方法:
//开始时间
var cdate = new Date();
//执行的程序代码段
var total = 0;
for(var i=1;i<100;i++)
    total = total + i;
//计算时间差
alert(cdate.getElapsed);
- 要发表评论,请先登录


