Javascript计算的时差函数

我写的。这不是很好。应该优化一下。自己录下来。没有废话,直接代码是最好的:
复制代码代码如下所示:
*
*获得时差,时间格式为年-月-日小时:分钟:第二或年度/月/日:分钟:秒。
*的年份和月份全格式,例如,综合01:00:00
*返回精度:秒,分钟,小时,日
* /
功能getdatediff(开始时间,结束时间,difftype)
{
xxx XX XX /时间格式,转换为
开始时间= starttime.replace( / / g, / );
EndTime = endTime.replace (/-/g, /);

对小写字符的区间转换
difftype = difftype.tolowercase();

VAR时间=新的日期(时间); / /开始时间
VAR时间=新的日期(结果); / /结束时间

作为数字的除数
无功divnum = 1;
开关(difftype)
{
例二:
divnum = 1000;
打破;
案例分钟:
divnum = 1000 * 60;
打破;
案例小时:
divnum = 1000 * 3600;
打破;
案例日:
divnum = 1000 * 3600 * 24;
打破;
违约:
打破;
}
返回parseInt((etime.gettime()-()stime.gettime) / parseInt(divnum));
}

调用方法也很简单:
getdatediff( 2010-10-11 00:00:00
这是天数。
getdatediff( 2010-10-11 00:00:00