Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript时间戳,如果10分钟过去了。_Javascript_Date_Time - Fatal编程技术网

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

Javascript时间戳,如果10分钟过去了。,javascript,date,time,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 } 为什

我想知道如果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
}
为什么不使用:

为什么不使用:


timeStamp事件属性返回自1970年1月1日午夜以来的时间(以毫秒为单位)


2013年6月3日星期一07:57:16 GMT表示自1970年1月1日起13702462916毫秒。

时间戳事件属性返回自1970年1月1日午夜起的毫秒数

2013年6月3日星期一07:57:16 GMT表示从1970年1月1日起1370246236916毫秒

方法返回1970年1月1日午夜和指定日期之间的毫秒数

方法返回1970年1月1日午夜和指定日期之间的毫秒数


getTime返回自1970-01-01以来的毫秒数,如果需要10分钟,则常量应为10*60*1000=600000毫秒。getTime返回自1970-01-01以来的毫秒数,如果需要10分钟,则常量应为10*60*1000=600000毫秒。除非JavaScript需要10分钟才能执行,否则将永远不会出现
警报(
)@BenM我知道,但我认为他的代码只是一个例子,所以它就是基于这个。我从一个实时数据库获取数据,当用户检查更新时,它会以剩余的分钟数作出响应。谢谢。除非JavaScript需要10分钟才能执行,
警报将永远不会出现;)@BenM我知道,但我认为他的代码只是一个例子,所以它就是基于这个。我从一个实时数据库获取数据,当用户检查更新时,它会以剩余的分钟数作出响应。谢谢
window.setTimeout(function() {  
    // 10 minutes have gone by. Execute a function here.
}, 600000);
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');