使用时刻格式化与现在相关的时间

时间:2017-01-10 18:39:23

标签: javascript momentjs

我正试图在浏览器中显示像“几秒钟前”,“10分钟前”,“一天前”的日期一样的日期。

var date = moment('2017-01-10T13:53:00');
date = moment(date).fromNow();

date返回“14分钟内”而不是“14分钟前”。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

因为你只会以这种方式比较它。现在应该小于显示之前的日期。

    var date = moment('2017-01-11T00:01:00');
    date = moment(date).fromNow();
    console.log(date);

//15 minutes ago

当前日期为“2017年1月11日星期三00:16:32 GMT + 0530(IST)”

var date = moment('2017-01-11T01:01:00');
date = moment(date).fromNow();
console.log(date);

//in 44 minutes