【问题标题】:How to Get Difference between two datetimes in asp.net using javascript如何使用javascript在asp.net中获取两个日期时间之间的差异
【发布时间】:2012-10-13 02:39:58
【问题描述】:

我有

 var hours = sender.get_selectedDate() - LoginTime.get_selectedDate();
 var Hou = parseFloat((hours % 86400000) / 3600000).toFixed(2);

我的小时数 = 34200000 和侯 = 9.50

但我需要 9 小时和 30 分钟

如何做到这一点...

【问题讨论】:

    标签: javascript asp.net datetime


    【解决方案1】:

    9.5 转换为9:30 很容易,不是吗?只需使用简单的数学即可。

    h=Math.floor(Hou);
    m=(Hou-h)*60;
    s=h+":"+m // s= '9:30'
    

    【讨论】:

    • 谢谢.. 但是变化很小...而不是 m=(Hou-h;)*60;我用过 m=(Hou-h)*60;
    • 糟糕!我刚刚从 Chrome 控制台复制了它。忘记分号:P
    【解决方案2】:

    使用时间跨度类型..您可以使用其属性直接加减。

    click here for timespan

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-18
      • 1970-01-01
      • 2020-03-22
      • 2017-03-27
      • 2011-03-14
      • 1970-01-01
      • 2015-09-14
      相关资源
      最近更新 更多