用jQuery做时间减法

前端之家收集整理的这篇文章主要介绍了用jQuery做时间减法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在页面上有两个时间值:
8:00
22:30

我需要从22:30减去8并获得14:30.

在jQuery中有没有直接的方法呢?如果有必要,我可以使用插件.

更新:
第二个数字是总数,所以也可能是这样的

48:45

我从中减去的任何东西应该只是从它中减去它的值,而不是任何与日期相关的计算.

解决方法

你可以在javascript中完成.

假设你有start =’8:00’和end = ’22:30′.代码如下:

<script type="text/javascript">
    var start = '8:00';
    var end = '23:30';

    s = start.split(':');
    e = end.split(':');

    min = e[1]-s[1];
    hour_carry = 0;
    if(min < 0){
        min += 60;
        hour_carry += 1;
    }
    hour = e[0]-s[0]-hour_carry;
    diff = hour + ":" + min;

    alert(diff);
</script>

最后,差异是你的时差.

猜你在找的jQuery相关文章