Moment.js-确切的时间直到瞬间

时间:2019-12-10 08:38:56

标签: javascript node.js time momentjs

比方说,我有一个比现在早20小时的矩对象,并且我想显示距当前时间还有多长时间,我必须等待重用命令。 .fromNow()给了我In a day的结果,这绝对告诉我什么。获得In [x] hours, [y] Minutes之类的东西的最简单方法是什么?

当前代码

message.channel.send(`You already claimed your reward.\nCheck back ${moment(nd).fromNow()}`) // "In a day"

再次感谢。

1 个答案:

答案 0 :(得分:-1)

一种常见的显示时间的方式是通过moment#fromNow处理。有时称为时间之前或相对时间。

moment([2007, 0, 29]).fromNow(); // 4 years ago

如果传递的是true,则可以获取不带后缀的值。

moment([2007, 0, 29]).fromNow();     // 4 years ago
moment([2007, 0, 29]).fromNow(true); // 4 years

尝试一下

var a = moment([2007, 0, 28]);
var b = moment([2007, 0, 29]);
a.from(b);