JS如何获取两个时间的差,比如03:00:00和17:00:00中间相差几个小时?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS如何获取两个时间的差,比如03:00:00和17:00:00中间相差几个小时?相关的知识,希望对你有一定的参考价值。

如题,计算两个时间点相差的小时数,只需要计算小时数,比如相差5个半小时就是5.5小时,这个JS要怎么写?

var d1 = new Date("1111/1/1 03:00:00");
var d2 = new Date("1111/1/1 17:00:00");
var gap = Math.abs(d1-d2)/1000/60/60;
console.log(gap);

参考技术A 应该是3瓦输入12V输出12v的隔离电源模块。 参考技术B 这个时间的格式你要确定了不是说随便给一个就能计算的,用JS的DATE()方法可以计算,去百度一下吧~追问

我的是没有日期的,只有像03:00:00这种格式的两个时间计算

追答

那个不只是日期,也有时间,你可以搜一下看看嘛~有个GETTIME好像,忘记了~你百度一下吧~

EXCEL或ACCESS里如何计算两个时间点相差多少小时

比如从2000到2100之间查几个小时
20:00, 21:00

假如是20:00-03;00, 该怎么算?

参考技术A 如果你的2000和2100分别指20:00和21:00

=text((2100-2000)/2400,"[h]小时")
PS:公式中的2100和2000可以换成该数据所在单元格坐标。
/2400是因为excel中数值1代表日期值1天,即24小时。本回答被提问者采纳
参考技术B 做减法
比如在c格显示B格-A格的值
(2100-2000=100)
在C1格输入“=B1-A1”,再往下填充公式

如果需要,再设置下格式吧?(让100显示为1之类,选中右键…)
参考技术C A1:2000-1-1
B1:2100-1-1
C1:=(B1-A1)*24
C1=876600小时
参考技术D 2000和2100是什么?

以上是关于JS如何获取两个时间的差,比如03:00:00和17:00:00中间相差几个小时?的主要内容,如果未能解决你的问题,请参考以下文章

javascript js 如何计算两个时间的差,比如说我有一个这样的功能,点击上一月月份+1 点击下一个月-1

java 中 判断两个日期月份的差,后面没有时分秒.比如2013-07-03与2013-09-03 返回值为2

如何获取特定行号的日期时间索引值

怎么用c#计算两个时间段的时间差(将其转换成秒)比如2013年10月1日上午10点到2014年10

js两个时间大小的比较问题(只有时间比较,比如14:00和15:00的比较)

JAVA如何获取当前小时的毫秒数呢?是当前小时,比如2014-03-04 下午16:00:00的毫秒数