首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检查date对象是否至少存在5分钟(nodeJS)

检查date对象是否至少存在5分钟(nodeJS)
EN

Stack Overflow用户
提问于 2017-07-16 12:20:11
回答 2查看 11.9K关注 0票数 8

如何比较javascript中的date对象以检查该对象是否至少存在5分钟?我试过:

代码语言:javascript
运行
复制
//current date
var date = new Date();
//data from database
console.log("db: " + data_from_database)
console.log("current date: " + date)

//how to check if "data_from_database is at least 5 minutes old?

db: 2017年7月16日23:59:59 GMT+0200 (中科院) 当前日期:2017年7月16日14:12:43 GMT+0200 (中科院)

如何在不创建大量新对象的情况下以最简单的方式执行检查?

EN

回答 2

Stack Overflow用户

发布于 2017-07-16 12:26:11

当您subtract两次约会,然后您可以compare时,您将得到以毫秒为单位的时间。

代码语言:javascript
运行
复制
var date = new Date();
//data from database
console.log("db: " + data_from_database)
console.log("current date: " + date)

var FIVE_MIN=5*60*1000;

if((date - new Date(date_from_database)) > FIVE_MIN) {
   console.log('Delayed by more than 5 mins');
}
票数 21
EN

Stack Overflow用户

发布于 2017-07-16 12:29:05

代码语言:javascript
运行
复制
var date1 = new Date();
var date2 = new Date(data_from_database);
if(date1-date2 > 5*60*1000){
   do something
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45128519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档