-4

StackOwerflow 将帖子的创建时间如下所示:

asked 58 secs ago
asked 1 min ago 
asked 13 hours ago
asked yesterday
asked 2 days ago
asked Jun 22 at 11:13

我想用我的momentjs做这样的事情。我应该使用什么格式字符串来实现这一点?

4

1 回答 1

2

假设您有一个保存在变量中的日期,例如myDate,使用“momentJS”这个任务非常简单。

如果myDateYYYYMMDD格式,只需像这样调用“momentJS”fromNow函数:

moment(myDate, "YYYYMMDD").fromNow();

请参考“momentJS”文档的这一部分以获取更多详细信息。我强烈建议您在向 StackOverflow 发布问题之前阅读您尝试使用的库的文档。如果您在阅读完文档后仍然感到困惑,那么在此处发布是一个很好的下一个选择:)

注意:如果你想调整“momentJS”fromNow函数,你可以添加一个自定义fromNowCustom函数,如下所示:

moment.fn.fromNowCustom = function(a) {
  if (/*whatever scenario you're customizing for*/) {
    return /*custom output*/;
  } else {
    return this.fromNow(a);
  }
};

...然后像这样引用它:

moment(myDate, "YYYYMMDD").fromNowCustom();
于 2016-06-25T11:52:38.317 回答