javascript time1-time2

时间:2016-07-06 16:17:29

标签: javascript date datetime time

我在javascript中有2个变量,其中有2个因为某种原因而被存储。

对前者说:

 var currentdate = new Date(); 
    var time1 = "24:00:00"; // everytime this will be 24
    var time2 = var time2 = currentdate.getHours() +":"+ currentdate.getMinutes() ; //  this is the system time

需要2次之间的差异。

如果尝试使用time1-time2,但它无效。

如果2次之间的差异是x,我想做,然后执行一些任务。我需要它的不同之处。

1 个答案:

答案 0 :(得分:0)

如果您的时间采用standard格式,将日期/时间计算为从1970年1月1日起的毫秒数,则此类内容应该有效。有关详细信息,请参阅here

difference = parseInt(time2) - parseInt(time1)

最后,您可以将日期设置为今晚的午夜(已经过去的日期),如下所示:

var midnight = new Date();
midnight.setHours(0,0,0,0);

然后,使用它来使用上述方法减去您感兴趣的时间,其中两个变量都具有日期类型。