我正试图在浏览器中显示像“几秒钟前”,“10分钟前”,“一天前”的日期一样的日期。
var date = moment('2017-01-10T13:53:00');
date = moment(date).fromNow();
date
返回“14分钟内”而不是“14分钟前”。我该如何解决这个问题?
答案 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