比方说,我有一个比现在早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"
再次感谢。
答案 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);