我希望两次变得不同:
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
为什么呢?
答案 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