为了账号安全,请及时绑定邮箱和手机立即绑定

如何在反应中将日期/时间转换为人类可读的形式?

如何在反应中将日期/时间转换为人类可读的形式?

红糖糍粑 2021-11-04 16:49:37
我正在 React 中尝试代码片段。我怎样才能像在 PHP laravel 框架中为我们提供的 diffForHumans() 函数那样在 react 中以人类可读的形式创建 created_at 属性?<div className="media-body">      <h3 className="mt-0"><a href="">{question.title}</a></h3>      <p className="lead">            Asked By            <a href="{question.user.url}" className={"px-2"}>               {question.user.name}            </a>            <small className="text-muted px-1">{question.created_at}           </small>        </p>        <p className="small">{question.body.substring(0, 250) + '...'}</p>        <hr/></div>您可以在此处查看完整代码:https : //codepen.io/osman-rafi/pen/ZEzdozJ在<small className="text-muted px-1">{question.created_at}</small>像 2019-09-26 08:26:18 这样的 provies 输出中,但我想要更易读的形式,比如“2 天前”或“一小时前”。提前致谢!
查看完整描述

1 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

您可以通过momentjs.

https://momentjs.com/docs/#/displaying/fromnow/

<small className="text-muted px-1">{moment(question.created_at).fromNow()}</small>


查看完整回答
反对 回复 2021-11-04
  • 1 回答
  • 0 关注
  • 153 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信