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()一章节。

回复

我来回复
  • 暂无回复内容