根据两个时间差计算相差小时数
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,省。。。。。。
分享到:
相关推荐
时间差转秒数,计算两个时间相差多少秒
改项目主要是用来计算两个如期相差多少年,多少月,多少天和时分秒,用来计算员工在贵单位所工作的工作年龄最好
计算两个日期相差的天数,计算两个日期相差的天数,计算两个日期相差的天数
Java 计算两个日期之间相差的月数 Java 计算两个日期之间相差的月数
java计算两个时间(yyyy-MM-dd HH:mm:ss)相差月数两个时间格式可为年月日时分秒
11.//获得两个时间的毫秒时间差异 12.diff = sd.parse(endTime).getTime() - sd.parse(startTime).getTime(); 13.long day = diff/nd;//计算差多少天 14.long hour = diff%nd/nh;//计算差多少小时 15.long min ...
用C#计算两个日期之间相差的天数,通过TimeSpan进行计算比较简单
本文实例讲述了JS计算两个时间相差分钟数的方法。分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
用于计算两个时间的差值,非常实用!
DB2 计算相差天数(时间),打个比方你要计算2013-10-20到2014-03-01的天数
计算两个时间相差多少年月日的sql算法,比如1998-1-25与2011-11-22相差的时间(用年月日表示)就可以用这个方法算出来为13年9个月28天
计算两日期之间的时间差,输入两个年月日 计算相差天数
mysql获取两个时间相差年月日:使用mysql存储过程,实现计算两个时间的差值,并用年月日时分秒的格式输出,且从大到小为0时则不展示对应单位(如:相差1小时20秒 则展示'1时0分20秒')
网上排除节假日、周六周日 获取相差时间 分为四种情况, 精确到天 此工具类在此基础之上进行优化, 分为俩种情况, 精确到分钟,保留俩位小数 (精确到秒 需自己加工下) 入口方法: getWorkHours
精确计算日期物理差(计算给定的两个日期间的物理年月日时分秒差),参照日期使用DateTime的AddYears,AddMonths,AddDays,AddHours,AddMinutes,AddSeconds可精确回到计算日期
网上很多资源都没有输出结果是(相差几年几个月几天的代码)希望对大家有帮助 有不足地方 望大家多多指点
这是一个非常简单好用的东东,用于简单计算两个日期之间的差值。
针对两个不同日期进行日期算法计算,计算两个日期之间相差的天数、小时、分钟、秒数,支持修改代码主要代码已通过注释解释,附上代码页
输入起始时间和结束时间,可以计算相差多少天和星期几,一个挺不错的实用小程序
Delphi 计算两个日期之间的时间差(天数),面向Delphi初学者的源码,Delphi7源码下载。