0

我在一个角度应用程序中使用momentjs ,我没有任何代码可以在这里显示。我试图玩弄它并试图弄清楚它,但最终陷入了混乱。

我想要发生的是我有一个createdAt要检索到某个API 服务器的属性,并且我想像facebook在帖子中显示相对时间的方式一样显示它,但是以更好的方式。

例如

如果在这一天内显示相对时间

  1. A few seconds ago.
  2. A minute ago
  3. 2 minutes ago(如果超过 1 分钟)
  4. An hour ago(如果 1 小时前)
  5. 2 hours ago(如果到 24 小时前超过 1 小时)
  6. Yesterday上午 10:03(如果 1 天后)
  7. Last Tuesday晚上 7:30(48 小时后)
  8. Last month6月18日晚上7点30分(一个月后)

这个名单持续了一年。

我知道我可以使用多个条件来做到这一点,但最终搞砸了。有一个更好的方法吗?

有人可以为我解释一下吗?

4

0 回答 0