Javascript时间戳,如果10分钟过去。

时间:2013-06-03 07:45:17

标签: javascript date time

我想知道如果10分钟过去,那么就会发生一个动作。现在我所拥有的就是这个,我不太了解时间戳。如1370246236916 ......小时,日,年,分或秒等在哪里。

var ten_mins = new Date().getTime();
var time = data_base_time;
var time_to_ago = time - new Date().getTime()+100000;

if( time >= time_to_ago){
   //Ten minutes went by
}

3 个答案:

答案 0 :(得分:5)

为什么不使用setTimeout()

window.setTimeout(function() {  
    // 10 minutes have gone by. Execute a function here.
}, 600000);

答案 1 :(得分:2)

  

getTime()方法返回1970年1月1日午夜到指定日期之间的毫秒数。

var current = new Date().getTime();
var ten_minutes_from_now = new Date().getTime() + 600000;

if(ten_minutes_from_now >= current) window.alert('Ten minutes have passed');

答案 2 :(得分:0)

timeStamp event属性返回自1970年1月1日午夜以来的毫秒数

Mon,03 Jun 2013 07:57:16 GMT表示自1970年1月1日起的1370246236916毫秒。