如何确定javascript已经过去了多少分钟

use*_*456 4 javascript datetime

我有从JSON格式的数据填充的变量。像var time=my_data[data.results[i].id].time; 这样的东西: 这给了我时间来自数据库,格式如下:2012-06-19 15:48:18.140

如何保存其他变量值,例如,active如果我从数据库获取的值与当前(现在)的时间之间的时间小于5分钟,inactive如果大于5分钟,

谢谢

Tam*_*mil 6

请参阅DOC以获取JavaScript日期

Date构造函数接受日期字符串。我在chrome控制台中尝试了您的程序,效果很好。然后,您可以使用getTime获取自1970年1月1日以来的毫秒数

最后

var past = new Date(yourTimeString).getTime();
var fiveMin = 1000 * 60 * 5; 
var isPast = (new Date().getTime() - past < fiveMin)?false:true;
Run Code Online (Sandbox Code Playgroud)