标签: node.js mongodb mongoose
我的数据库中有一个文件,当使用MongoDB Compass检查时会显示如下:
现在我在命令行上尝试了一下:
我理解getMonth会返回1,因为它们的范围是0到11,但为什么getDay会返回对我显示的与保存日期无关的数字?
getMonth
getDay
答案 0 :(得分:2)
getDay()返回星期几(从0到6)。
所以星期三将是2。
尝试使用getDate()返回月中的某天。
答案 1 :(得分:1)
如果您查看getDay()的文档,您会发现:
getDay()方法返回星期几(从0到6) 指定日期。
我认为您的计算机文化周将于周日开始。所以你得到的数字就是你得到的。
另外,我强烈要求您使用getDate()方法:
getDate()方法返回月中的某一天(从1到31) 指定的日期。