计算时间差类

    在程序执行过程中,我们经常需要测试一段代码执行了多长时间,在没有使用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);