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制作类似的东西。我应该用什么格式的字符串来实现这个目标?
答案 0 :(得分:2)
假设您在变量中保存了一个日期,例如myDate
,此任务非常简单,只需使用' momentJS'。
如果myDate
采用YYYYMMDD
格式,只需拨打' momentJS' fromNow
功能如此:
moment(myDate, "YYYYMMDD").fromNow();
请参考' momentJS'的this section。 docs了解更多细节。我强烈建议您在将问题发布到StackOverflow之前阅读您尝试使用的库的文档。如果您在阅读完文档后仍感到难过,那么在此处发帖是一个很好的选择:)
注意:如果你想调整“瞬间”' 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();