繁体   English   中英

Javascript:日期obj-date obj

[英]Javascript: date obj-date obj

举个例子。 我想检查从t1到现在的时间是否超过10s。 如何在angular js中检查它。 我现在得到然后减去t1。 它返回一个数字。 如何将其转换为秒

我喜欢为我的Date对象使用moment.js 这是一个高级框架,框架式的,并且与使用angular-moment的 angular模板系统非常匹配。

就您而言,您应该这样做:

var t1 = moment();
... wait 10 sec ...
if (t1.fromNow('s') >= 10) {
   ...
}

它使及时维护变得非常容易,但是如果习惯很多就会花费一些资源。

纯Javascript解决方案:

function checkAgo(t1, agoSecs) {
    var timeAgo = new Date((new Date()).valueOf() - 1000 * agoSecs);
    return t1 < timeAgo;
}

这样调用该函数: checkAgo(t1, 10)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM