我在页面上有两个时间值:
8:00 22:30
我需要从22:30减去8并获得14:30.
在jQuery中有没有直接的方法呢?如果有必要,我可以使用插件.
更新:
第二个数字是总数,所以也可能是这样的
48:45
我从中减去的任何东西应该只是从它中减去它的值,而不是任何与日期相关的计算.
解决方法
@H_403_18@ 你可以在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>
最后,差异是你的时差.