Javascript计算时间差的函数分享
2011-07-04 00:00
991 查看
/* * 获得时间差,时间格式为 年-月-日 小时:分钟:秒 或者 年/月/日 小时:分钟:秒 * 其中,年月日为全格式,例如 : 2010-10-12 01:00:00 * 返回精度为:秒,分,小时,天 */ function GetDateDiff(startTime, endTime, diffType) { //将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式 startTime = startTime.replace(/\-/g, "/"); endTime = endTime.replace(/\-/g, "/"); //将计算间隔类性字符转换为小写 diffType = diffType.toLowerCase(); var sTime = new Date(startTime); //开始时间 var eTime = new Date(endTime); //结束时间 //作为除数的数字 var divNum = 1; switch (diffType) { case "second": divNum = 1000; break; case "minute": divNum = 1000 * 60; break; case "hour": divNum = 1000 * 3600; break; case "day": divNum = 1000 * 3600 * 24; break; default: break; } return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(divNum)); }
调用方法也很简单:
GetDateDiff("2010-10-11 00:00:00", "2010-10-11 00:01:40", "day")
这个是计算天数
GetDateDiff("2010-10-11 00:00:00", "2010-10-11 00:01:40", "seond")是计算秒数
相关文章推荐
- Javascript计算时间差的函数分享
- 一个日期的扩展函数库包括计算周次和本周时间范围(javascript)
- 一个日期的扩展函数库包括计算周次和本周时间范围(javascript)
- 分享javascript计算时间差的示例代码
- 自己写的Javascript计算时间差函数
- Javascript 时间计算函数
- MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数 计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff()
- Javascript计算时间差函数
- JavaScript日期时间格式化函数分享
- JavaScript日期时间格式化函数分享
- 分享javascript计算时间差的示例代码
- 计算时间的函数是这样的
- php计算给定时间之前的函数用法实例
- C#的一个小函数来计算一个运算使用的时间和内存
- 装饰器应用,Python模块学习之(__call__)实现准确计算函数运行时间
- Javascript运用函数计算正方形的面积
- Javascript 时间处理函数
- javascript 时间函数javascript
- Oracle函数参考(用于计算某个数值所表示的时间)
- Oracle计算时间差函数