Mi API pasa una cadena de fecha y hora como 2022-04-23T11:48:18.568507 al código.
Se puede analizar, pero cuando intento getMinutes() o getHours() en él, no funciona y da un error:
TypeError: this is not a date object at Object.getHours()¿Cómo puedo arreglar esto? Si sugiere moment.js, ¿puede decirme cómo importarlo?
return ( <> {posts.map(post => { const mapped_post = ( <div className="feed-item"> <div className="feed-item-header"> <div className="feed-item-header-left"> <h2>{post.title}</h2> </div> <div className="feed-item-header-right"> <div className="feed-item-header-right-top"> <Link to={`/users/${post.author}`}> <h3>{post.author}</h3> </Link> </div> <div className="feed-item-header-right-bottom"> <p>Today at {Date.prototype.getHours(new Date(post.date_time))}:{Date.prototype.getMinutes(new Date(post.date_time))}</p> </div> </div> </div> <div className="feed-item-body"> <p>{post.content}</p> </div> </div> ); return mapped_post; })} </> );