【发布时间】:2021-09-24 15:28:13
【问题描述】:
我不太确定将日期插入数据库的正确方法是什么,但我使用的是new Date()。
所以当我从数据库中查询时,我会得到这样的日期格式:
2021-09-24T12:38:54.656Z
现在我意识到日期格式不是那么用户友好。因此,如果可能的话,我会尝试将其转换为像这样的标准可读格式:
Sept 25 2015, 8:00 PM
我尝试使用toLocaleString() 来从数据库中提取日期,但如果我正确地从数据库中提取的日期已经是一个字符串,它可能无法正常工作?
是否有解决方法,这样我就不需要更改我在数据库中输入日期的方式?
【问题讨论】:
-
这能回答你的问题吗? Converting a string to a date in JavaScript
-
我已经从数据库中提取了日期,例如 2021-09-24T12:38:54.656Z。所以是需要再次转换为日期的字符串?
-
哦,所以当我在 new Date() 中包含我的日期时,我得到了类似这样的信息 2021 年 9 月 24 日星期五 22:22:23 GMT+0800(中国标准时间)。我想我只需要努力删除像中国标准时间这样的额外元素
标签: javascript node.js mongodb date