javascript - 如何将日期时间与 10 分钟进行比较?
问题描述
我想检查是否datetime now - datetime given = 10 minutes
下面是我的代码
var duration = 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% 的路,但你去了。
推荐阅读
- r - 如何在 Rmarkdown 文件和 Rmarkdown html 文档中设置绘图的缩放、适合、分辨率?
- android - 具有多种样式的Android格式TextView
- android - 有什么方法可以替换通过 intel webrtc android sdk 发布自定义数据,而不是相机数据?
- html - 如何使用相对和绝对定位来定位 div
- conda - 覆盖旧输出文件的蛇形
- flutter - 参数类型“SubscriptionList”不能分配给参数类型“SubscriptionsList”
- unity3d - 如何在 x 位置之间平滑移动角色控制器,如 Unity 中的地铁冲浪者?
- sql - 连接具有相同数据的不同列的表
- ios - iOS14 小部件没有动态变化
- wcf - WCF 中的 SOAP 标头是否安全?