六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 27|回复: 0

根据两个时间差计算相差小时数

[复制链接]

升级  34.67%

30

主题

30

主题

30

主题

秀才

Rank: 2

积分
102
 楼主| 发表于 2013-1-29 08:56:03 | 显示全部楼层 |阅读模式
根据两个时间差计算相差小时数
function getHtime(date1,date2){var startDate= new Date(date1.replace(/-/g,"/")); var endDate= new Date(date2.replace(/-/g,"/")); var df=(endDate.getTime()-startDate.getTime());df = df/60/60/1000;var theTimeH = df;if(df.toString().indexOf('.') > 0){var dl = df.toString().indexOf('.');var splitH = df.toString().substring(dl+1,dl+2);if(splitH >= 9){df +=1;}theTimeH = df.toString().substring(0,dl);}return theTimeH;}
说明:
日期格式:2011-12-06 16:36:7 (date1,date2),
只考虑:小时带小数点(如:24.1 等等)
if(splitH >= 9){
   //时间 +1
   df +=1;
}
具体代码可以优化到 >= 5,省。。。。。。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表