Node.js 猫鼬的奇怪约会行为

Node.js 猫鼬的奇怪约会行为,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我的数据库中有一个文档,当使用MongoDB Compass进行检查时会显示如下: 现在,我在命令行上进行了一些试验: 我知道getMonth返回一个,因为它们的范围从0到11,但是为什么getDay返回的数字在我看来与保存的日期没有任何关系?getDay()返回一周中的某一天(从0到6) 所以周三是2点 请尝试getDate()返回当月的日期。如果查看文档,您将发现: getDay()方法返回事件的星期几(从0到6) 指定日期 我想你的电脑文化周从周日开始。所以你得到的是你得到的数字 此外

我的数据库中有一个文档,当使用MongoDB Compass进行检查时会显示如下:

现在,我在命令行上进行了一些试验:

我知道
getMonth
返回一个,因为它们的范围从0到11,但是为什么
getDay
返回的数字在我看来与保存的日期没有任何关系?

getDay()返回一周中的某一天(从0到6)

所以周三是2点


请尝试getDate()返回当月的日期。

如果查看文档,您将发现:

getDay()方法返回事件的星期几(从0到6) 指定日期

我想你的电脑文化周从周日开始。所以你得到的是你得到的数字

此外,我还发现您希望使用以下方法:

getDate()方法返回每个月的日期(从1到31) 指定的日期