我有一个使用MongoDB/Mongoose的应用程序,它将一个名为EventStartDate的字段设置为Date类型
eventStartDate: {
type: Date,
},
我使用的是type=‘date’的日期选取器输入字段。当我选择一个日期并将其提交到数据库中时,其格式为1666396800000:00:00.000+00:00。但当我尝试查询它时(我使用的是GraphQL),我得到的结果是一个长数字字符串,如下所示:2022年。
如何将该日期转换为正确显示为09/03/2022。
1条答案
按热度按时间9gm1akwq1#
像往常一样,经过几天的努力,我把这个问题贴了出来,然后又弄明白了。
当我尝试按原样转换数据时,我要么得到了无效日期,要么得到了NaN之类的东西。然后,我发现ling整数是一个字符串,所以我尝试将其转换为整数,然后使用omentjs来格式化日期。
我设置了Date ad YYYY-MM-DD,以便在返回编辑事件时填充日期输入字段。