5

所以我有时刻 JS,我需要用人类可读的文字显示直到下周日的时间:

Next Sunday will be in 5 days, 4 hours, 30 minutes, and 10 seconds.

瞬间有from方法但没有until方法。

4

2 回答 2

5

有一个函数 moment.fromNow() 显示“5 个月内”或“3 年前”之类的内容。

http://momentjs.com/docs/#/displaying/fromnow/

于 2013-10-04T06:25:42.140 回答
4

你为什么不尝试一下#to

 a.to(b) // "in a day"

至于下个星期天,

moment().endOf("week"); 

可能会成功。

所以基本上你需要的代码是

var now = moment();
var nextSunday = moment().endOf("week");
now.to(nextSunday)
于 2016-09-21T07:24:53.097 回答