javascript两个时间对象相减的作用
分类:实例代码
在不少的代码实例中都有这样的现象可以看到,那就是两个时间日期对象进行减法操作。
很多初学者可能对此有些疑惑,下面就通过代码实例做一下简单介绍。
代码实例:
var oneDate=new Date("2015/5/10"); var twoDate=new Date("2015/6/10"); console.log(twoDate-oneDate);
上面的代码实现演示了两个时间对象进行减法操作的功能。
原理是当两个时间对象进行减法操作的时候,会隐式将时间对象转换为时间戳,然后相减。
下面就做一下验证,代码如下:
var oneDate=new Date("2015/5/10"); var twoDate=new Date("2015/6/10"); console.log(twoDate.getTime()-oneDate.getTime());
getTime()方法可以参阅javascript getTime()一章节。