我可以从Mongoose格式化时间戳日期并在React JSX中显示吗?

0dxa2lsx  于 12个月前  发布在  Go
关注(0)|答案(2)|浏览(188)

我在Mongoose中使用时间戳在每个数据项对象上创建'createdAt'和'updatedAt'属性。是否可以在React中获取这些日期和格式并显示它们?我一直在尝试使用date-fns,我只是得到无效的日期错误。
在我的数据库中,时间看起来像这样:'createdAt 2023-11- 02 T02:55:54.488+00:00',但在我的代码中看起来像这样:'createdAt:1698893754488'。
我在 Mongoose 文档中找不到太多帮助,所以任何帮助都将不胜感激!

gr8qqesn

gr8qqesn1#

您可以尝试:
在显示createAt日期的地方,可以这样做:
const date = new Date();
<div>date</div>
所以new Date()会有帮助。

lqfhib0f

lqfhib0f2#

是的,这是正常的,你在Interger的时间只是你的日期在Linux,你可以尝试在线为一个重复去Dan's Tool
所以在你的情况下:1698893754488
等于:GMT:2023年11月2日星期四02:55:54.488
因此,您可以导入Moment并仅创建一个新的Moment日期,或者仅使用Date.parse()
之后你可以解析一个好的日期格式

相关问题