根据两个时间差计算相差小时数
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,省。。。。。。
分享到:
相关推荐
时间差转秒数,计算两个时间相差多少秒
在这个名为"计算两个时间相差年月日时分秒.zip"的项目中,开发者创建了一个工具,能够精确地计算出两个日期之间的差值,以年、月、日、小时、分钟和秒的形式呈现。这个功能在多种场景下都非常实用,比如人力资源管理...
计算两个日期相差的天数是一个常见的需求,例如计算两个日期之间的时间间隔。在 Java 中,我们可以使用 Calendar 对象来实现此功能。 首先,我们可以使用 Calendar 对象的 setTime 方法将两个日期设置到 Calendar ...
- **日程管理**:在实现诸如倒计时功能或会议提醒等应用时,准确计算两个日期之间的时间差至关重要。 总之,掌握如何在Java中计算两个日期相差几天是非常有用的技能,它不仅能够帮助开发者更高效地处理日期相关的...
这篇博客文章“java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒”提供了一个实用的工具类,帮助开发者更方便地处理日期和时间差异。下面将详细解释这个工具类中的关键知识点。 1. **Java...
java计算两个时间(yyyy-MM-dd HH:mm:ss)相差月数两个时间格式可为年月日时分秒
在Java编程语言中,计算两个日期之间相差的月数是一个常见的任务,这通常涉及到日期处理和时间计算。本文将深入探讨如何使用Java实现这个功能,包括标准库中的API以及一些高级方法。 首先,Java 8引入了`java.time`...
用C#计算两个日期之间相差的天数,通过TimeSpan进行计算比较简单
总之,这个示例提供了计算两个时间差的方法,涉及到了JavaScript中的字符串操作、日期对象的使用以及数学运算。了解这些技巧对于处理JavaScript中的时间计算至关重要。在实际开发中,你可以根据需要调整和优化这个...
本文将详细介绍如何使用SQL来实现计算两个日期相差多少年、月、日的方法,并通过具体的示例代码来帮助理解这一过程。 ### 一、背景介绍 在实际应用中,我们经常需要知道两个日期之间相差的具体年数、月数和天数,...
DB2 计算相差天数(时间),打个比方你要计算2013-10-20到2014-03-01的天数
用于计算两个时间的差值,非常实用!
- 在系统维护或管理任务中,需要计算两个时间点之间的间隔。 - 在数据分析中,用于计算事件发生的持续时间。 - 在测试或模拟环境中,为了模拟不同日期的场景而需要精确控制时间。 通过上述分析,我们可以看到,使用...
在Delphi编程环境中,计算两个日期之间的时间差是一项常见的任务,尤其对于开发涉及日期和时间处理的应用程序来说。本示例源码专为Delphi初学者设计,它演示了如何在Delphi 7中计算两个日期之间的天数差异。下面我们...
计算两日期之间的时间差,输入两个年月日 计算相差天数
- 最后一行代码通过 `alert()` 函数输出计算结果,显示两个时间点之间的时间差,包括天数、小时数、分钟数和秒数。 通过上述步骤,我们能够有效地计算出任意两个时间点之间的时间差,并将其分解为更易于理解和展示...
网上排除节假日、周六周日 获取相差时间 分为四种情况, 精确到天 此工具类在此基础之上进行优化, 分为俩种情况, 精确到分钟,保留俩位小数 (精确到秒 需自己加工下) 入口方法: getWorkHours
mysql获取两个时间相差年月日:使用mysql存储过程,实现计算两个时间的差值,并用年月日时分秒的格式输出,且从大到小为0时则不展示对应单位(如:相差1小时20秒 则展示'1时0分20秒')
现在,变量`days`、`hours`、`minutes`和`seconds`分别存储了两个时间间隔的天数、小时数、分钟数和秒数。你可以根据需要将这些值显示在Excel单元格中,或者用它们来执行其他操作。 在实际应用中,你可能还需要考虑...
### JavaScript 计算两个日期相差几周的知识点详解 在日常开发工作中,我们经常会遇到需要处理日期的问题,比如计算两个日期之间的差距等。本篇文章将详细介绍如何使用JavaScript编写一个函数来计算两个日期之间...