Javascript 两个时间对象之间的差异

Javascript 两个时间对象之间的差异,javascript,jquery,datetime,time,Javascript,Jquery,Datetime,Time,我正在尝试获取两个时间对象之间的小时数。我使用24小时制。如果小时差大于24小时,我想提高一些汽车的价格 用户可以从input typte=time:10:25/23:45 这是最好的方法。我在谷歌上搜索了一些例子,但我不太清楚……如果它们是日期对象,只要减去它们就行了,如果它们不是制造日期对象的话。你可以通过以下方法得到两个日期之间的小时数: var date1 = new Date('2016,03,10'); var date2 = new Date(); var hoursBetwee

我正在尝试获取两个时间对象之间的小时数。我使用24小时制。如果小时差大于24小时,我想提高一些汽车的价格

用户可以从
input typte=time
10:25/23:45


这是最好的方法。我在谷歌上搜索了一些例子,但我不太清楚……

如果它们是日期对象,只要减去它们就行了,如果它们不是制造日期对象的话。

你可以通过以下方法得到两个日期之间的小时数:

var date1 = new Date('2016,03,10');
var date2 = new Date();

var hoursBetween = ((date1-date2)/1000)/3600;

时间是在同一天吗?这是假设吗?可能对你有帮助。@sabithpocker没有规则可以在同一天,也可能不在同一天。我只想得到两个日期之间的小时数。在javascript中,基本上没有时间对象。只有Date对象可以使用上面注释中的答案。但对于这一点,你也需要日期部分,而不仅仅是时间。或者假设这两个时间都在同一个日期。它的retrun NAN
var date2=新日期($(“.dv”).val()