我不熟悉这个时刻.js,并在我的项目中使用ReactJS(ES6).如何使用moment.js来设置日期格式?

我想在下面提到的循环中格式化post.date.

render() {
    return (
        <div>
            { 
            this.props.data.map((post,key) => 
                <div key={key} className="post-detail">
                    <h1>{post.title}</h1>
                    <p>{post.date}</p>
                    <p dangerouslySetInnerHTML={{__html: post.content}}></p>
                    <hr />
                </div>
            )}
        </div>
    );
}

推荐答案

由于您使用的是webpack,所以您应该能够在importrequire分钟内使用它:

import moment from 'moment'

...
render() {
    return (
        <div>
            { 
            this.props.data.map((post,key) => 
                <div key={key} className="post-detail">
                    <h1>{post.title}</h1>
                    <p>{moment(post.date).format()}</p>
                    <p dangerouslySetInnerHTML={{__html: post.content}}></p>
                    <hr />
                </div>
            )}
        </div>
    );
}
...

Reactjs相关问答推荐

为什么这个'Suspense'子组件在挂起promise解决后会丢失它的状态,而不是呈现?<>

react 路由导航不工作,但手动路由工作

替换谷歌 map api默认信息窗口与自定义

使用筛选器的Primereact DataTable服务器端分页?

React,React Router,Joy UI:如何在导航离开和返回后禁用snackbar重新出现?

在Reaction中导入';图片&文件夹时出错

使用VITE的Reaction应用程序的配置是否正确?

未定义发送的数据无法在reactjs中找到原因

tRPC/react-query,在所有查询完成之前,组件不会收到任何 useQuery 的结果

在 golang 服务器中刷新或直接 url 路径时响应 404

如何在 React 过滤器中包含价格过滤器逻辑?

基于 React/NextJS Timer 的文本淡入/淡出不起作用

如何覆盖自定义 MUI 手风琴的样式(分隔线和折叠图标)

如何在不重新加载页面的情况下加载新添加的数据?

如何在同一路由路径上重新渲染组件(链接,V6)reactjs

React:如何设置光标 Select

如何将值从下拉列表传递到 select 上的输入?响应式JS

如何解决在 react.js 中找不到模块错误

将鼠标悬停在仅适用于该类的第一个实例的 p5.js 类上

react / firebase 基地.如何在我的项目中保存更新的数据?