js中两个日期相减为什么会得什么?毫秒?

js中两个日期相减为什么会得什么?毫秒?求大神解释一下下,这个困惑了好久了 ,求大神解释下

var date1=new Date(); //开始时间
var date2=new Date(); //结束时间
var date3=date2.getTime()-date1.getTime() //时间差的毫秒数
除以1000就是秒。

至于试一下就知道了这样的话我就不多说了,楼上也说了不少。
内部实现: 做减法的时候内部调用了转换时间戳函数 。
望采纳

相减后再用date方法转化一下就可以了

查一下就可以,如果是毫秒使用日期函数转一下就可以,看你的具体需求

应该是毫秒吧,你试一下就知道了。

自己试试就知道了,得到毫秒

 new Date('2016/10/28')-new Date('2016/10/27')//86400000ms  ==>24小时

不做处理就是毫秒,除以1000就是秒,再除以60,60,24就是分,时,天了