javascript - 如何将日期时间与 10 分钟进行比较?

标签 javascript node.js

我想检查现在的日期时间 - 给定的日期时间是否 = 10 分钟

下面是我的代码: var period = Date.now() - customerForgotPassword[0].createdTime.getTime();

然后我将其与 10 分钟(以毫秒为单位)进行比较:

    var TEN_MINUTES = 10*60*1000;

    if(duration > TEN_MINUTES){
            //do smtg
    }

但这件事总是返回 true,因为我检查了 UTC 中的 TEN_MINUTES,它等于 Thu Jan 01 1970 00:10:00

我想知道如何检查持续时间是否超过10分钟?

最佳答案

var TEN_MINUTES = 10*60*1000;
var duration = Date.now() - customerForgotPassword[0].createdTime.getTime();
if (duration > TEN_MINUTES) {
  // do stuff
}

不确定你哪里出了问题,因为听起来你自己已经完成了 90% 的工作,但就这样吧。

关于javascript - 如何将日期时间与 10 分钟进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50711011/

相关文章:

javascript - 样式与我的 HTML 代码相矛盾

javascript - Strapi 从 3.0.x alpha 升级到 beta

node.js - 无法将 s3 对象读取流通过管道传递给 PUT 请求

javascript - Expressjs 无法检测响应

javascript - Azure 文本转语音 - 不使用 Node.js 写入 MP3 文件

javascript - vuetifyjs : Adding only used icons to build

javascript - 想要使用 cordova/android 禁用 android 的 HardBack 按钮

javascript - 如何只设置一键停止/启动setInterval函数

javascript - Expressjs 认证

javascript - 当集合被修改时,meteor 会向客户端推送多少数据?