2017-01-09 1 views
1

У меня есть документ, в моей базе данных, которая получает отображается как это, когда осмотрены с MongoDB компасом:Странное поведение свидание с мангуста

mongodb object

Теперь я экспериментировал немного с ним в командной строке:

command line experiments

Я понимаю, что getMonth возвращается один, поскольку они варьируются от 0 до 11, но почему getDay возвращаемых номеров, которые мне появиться у никакого отношения к сохраненной дате?

ответ

1

если посмотреть документацию для getDay() вы узнаете, что:

Метод getDay() возвращает день недели (от 0 до 6) для указанной даты.

Я думаю, что на вашем компьютере неделя культуры начинается в воскресенье. Таким образом, вы получаете номера, которые вы получаете.

Также я bolive, что вы хотите использовать getDate() метод:

Метод GetDate() возвращает день месяца (от 1 до 31) для указанной даты.

2

getDay() возвращает день недели (от 0 до 6).

Так среда будет 2.

Попробуйте GetDate() возвращает день месяца.