获取两个时间的间隔,返回间隔的天、小时、分钟和秒 getTimeInterval 。
你好,推荐一个前端经常用到的JavaScript常用函数库 - jutils
jutils.getTimeInterval("开始时间", "结束时间");
例:
jutils.getTimeInterval(1353340800000,1353427200000)
//"24小时0分钟0秒"
注意:结束时间要大于开始时间否则返回空。
部分代码截图:
jutils - 获取两个时间的间隔
js 时间戳 减去 另一个时间戳 得到的差值 换成普通的时间。
这个主要是计算的问题,没有过多的逻辑。下面是简单的代码实现,仅供参考:
var oDate1 = new Date(2015,8,1,0,0,0);
var oDate2 = new Date(2015,10,1,0,0,0);
var nTime = oDate2.getTime() - oDate1.getTime();
var day = Math.floor(nTime/86400);
var hour = Math.floor(nTime%86400/3600);
var minute = Math.floor(nTime%86400%3600/60);
时间戳即秒数,86400000/(60*60*24) = 天数