用moment.js获取下周日的时间

时间:2013-07-17 04:14:24

标签: momentjs

所以我有时间JS,我需要用人类可读的单词显示下一个星期天的时间:

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

时刻有from方法,但不是until方法。

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:3)

为什么不试一下#to

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

至于下一个星期天,

moment().endOf("week"); 

可能会成功。

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

var now = moment();
var nextSunday = moment().endOf("week");
now.to(nextSunday)