Moment.js获得不同的当前时间

时间:2017-02-20 04:29:46

标签: momentjs

我希望两次变得不同:

var now = moment().format("YYYY-MM-DD HH:mm:ss");
var then = moment().add('2', 'hours').format('YYYY-MM-DD HH:mm:ss');
console.log(now, then);

但是,我在第二个方面得到了不同的time

now = 2017-02-20 11:29:10 然后= 2017-02-20 11:29:20

为什么呢?

1 个答案:

答案 0 :(得分:0)

除非您通过调试调试点或在其间执行其他代码来停止执行代码,否则您无法在几秒钟内获得差异。即使是mili秒也会产生与以下相同的结果。

var now = moment().format("YYYY-MM-DD HH:mm:ss:sss");
var then = moment().add('2', 'hours').format('YYYY-MM-DD HH:mm:ss:sss');
console.log(now +" :: "+ then);
2017-03-06 21:38:16:1616 :: 2017-03-06 23:38:16:1616