【问题标题】:Difference between two time object两个时间对象之间的差异
【发布时间】:2016-03-08 14:57:08
【问题描述】:

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

用户可以从input typte=time中选择开始时间和结束时间:10:25 / 23:45

这是执行此操作的最佳方法。我用谷歌搜索,但我不明白的例子......

【问题讨论】:

  • 时间是同一天吗?这是假设吗?
  • This answer 可能会对您有所帮助。
  • @sabithpocker 没有规则可以在同一天,也可能不在同一天。我只想获取两个日期之间的小时数
  • javascript中基本上没有时间对象。只有 Date 对象,可以使用上面评论中的答案。但为此,您还需要日期部分,而不仅仅是时间。或者假设两个时间都在同一日期。

标签: javascript jquery datetime time


【解决方案1】:

如果它们是日期对象,则将它们减去,如果它们不是生成它们。

【讨论】:

    【解决方案2】:

    您可以通过以下方式获取两个日期之间的小时数:

    var date1 = new Date('2016,03,10');
    var date2 = new Date();
    
    var hoursBetween = ((date1-date2)/1000)/3600;
    

    【讨论】:

    • 返回 NAN var date2 = new Date($(".dv").val());
    猜你喜欢
    • 2017-03-08
    • 1970-01-01
    • 2017-03-26
    • 2021-10-16
    • 2013-04-12
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多