Формат даты, возвращаемый mongoosejs - PullRequest
1 голос
/ 06 января 2012

Поле даты в моей базе данных mongodb сохраняется в следующем формате

        "$date": "2012-01-05T19:47:56.474Z"

Но каким-то образом mongoose возвращает его как

        date: Wed, 04 Jan 2012 19:14:33 GMT

Почему формат меняется, это то, что яделаю в запросе?

Ответы [ 2 ]

2 голосов
/ 06 января 2012

Так форматируется стандартный объект JavaScript Date при печати. ​​

Вы можете распечатать его в формате ISO, используя что-то вроде этого: Как вывести строку в формате ISO 8601 в JavaScript?

Или вы можете попробовать использовать библиотеку дат javascript для форматирования, например: http://arshaw.com/xdate/#Formatting

1 голос
/ 06 января 2012

Первый формат ISO 8601 , последний выглядит как Date.toString в JavaScript.

Это просто разные текстовые представления одной и той же даты, хранящиеся внутри с использованием некоторого переносимого формата, такого как время Unix. Все хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...