与猫鼬有奇怪的约会行为

时间:2017-01-09 15:40:16

标签: node.js mongodb mongoose

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

mongodb object

现在我在命令行上尝试了一下:

command line experiments

我理解getMonth会返回1,因为它们的范围是0到11,但为什么getDay会返回对我显示的与保存日期无关的数字?

2 个答案:

答案 0 :(得分:2)

getDay()返回星期几(从0到6)。

所以星期三将是2。

尝试使用getDate()返回月中的某天。

答案 1 :(得分:1)

如果您查看getDay()的文档,您会发现:

  

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

我认为您的计算机文化周将于周日开始。所以你得到的数字就是你得到的。

另外,我强烈要求您使用getDate()方法:

  

getDate()方法返回月中的某一天(从1到31)   指定的日期。

相关问题