MomentJS - 时间起算



该方法将告诉从现在开始的时长。举例来说,如果你输入一个日期到该方法,它将显示差值,若为年、月、小时、分钟或秒。

语法

moment().fromNow();
moment().fromNow(Boolean);

示例

var changeddate = moment([2018, 0, 1]).fromNow();

输出

From Now

需注意,给 moment 提供的日期为 01/01/2018,至今的差值为 4 个月,所以,输出给出的内容为 4 个月之前。

观察以下示例以查看未给 moment 输入值时达到的输出 −

示例

var changeddate = moment().fromNow();

输出

From Moment

注意,在上面显示的输出中,有 ago 关键词在末尾追加。如果你不需要该关键词,将 true 传递给 fromNow(true) 方法,如下所示 −

示例

var changeddate = moment([2015, 10, 01]).fromNow();
var changeddate1 = moment([2015, 10, 01]).fromNow(true);

输出

fromNow
momentjs_formatting_date_and_time.htm
广告