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

标签 javascript datetime

我有从 JSON 格式数据填充的变量。 就像是: var time=my_data[data.results[i].id].time; 这让我以这种格式从数据库中获取时间:2012-06-19 15:48:18.140

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

谢谢

最佳答案

参见 DOC对于 javascript 日期

日期构造函数接受 date string .我在 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;

关于javascript - 如何确定在javascript中已经过去了多少分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11209910/

相关文章:

javascript - 元素的 scrollTop 始终返回 0

javascript - jquery ajax方法请求体为空但postman工作正常

MySQL 日期计算

c++ - 如何在C++中将字符串转换为日期?

c# - 在 C# 中将时间字符串转换为 DateTime

java - 如何使用 java 设置完整的日期和时间 sql,而不仅仅是日期?

javascript - React-Admin:如何处理对象列表上的输入源

javascript - Rails - Turbolinks - 回调

javascript - onClick 时 react 删除元素

mysql:获取两个日期时间之间的记录数