【问题标题】:Timer using 'moment-timer'使用“时刻计时器”的计时器
【发布时间】:2018-07-21 21:54:04
【问题描述】:

我需要在服务器内部创建一个计时器倒计时。我发现'moment-timer' 是moment.js 的插件。参考资料没有显示如何在节点中导入它,所以我这样导入它:

var moment = require('moment-timer');
var moment = require('moment');
moment().format();

文档没有解释这一点。

https://github.com/SeverinDK/moment-timer

我尝试运行一个简单的计时器,但是

let timer = new moment.duration(1000);
timer.start();

TypeError: timer.start 不是函数

曾在 nodejs 中工作过的人。我需要像秒表一样测量时间,当我用给定值标记某个变量时,当该值发生变化时,就会得到这两个事件之间发生的时间。

【问题讨论】:

    标签: node.js timer node-modules stopwatch


    【解决方案1】:

    这将使用没有 timer 方法的原始 moment 重新分配变量:

    var moment = require('moment-timer');
    var moment = require('moment');
    

    考虑到该库是在 NPM 上发布的,并且文档没有给出有关如何使用它的任何具体说明,因此可以安全地假设它应该像往常一样需要:

    let moment = require('moment-timer');
    let timer = new moment.duration(1000);
    

    解决疑虑的最快方法是查看source code。事实上,它只是包装了原始的 moment 库并增强了它的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多