Как форматировать даты из Mongoose в Node.js?

Я пытаюсь изменить формат дат, которые получаю из моей базы данных Mongo. В настоящее время они выглядят так:

Fri Sep 16 2011 19:05:17 GMT+0900 (JST)

Я пытался вызвать .toString ('yyyy-MM-dd') по ним, но ничего не меняется. Я не знаю, являются ли они объектами Date или просто необработанными последовательностями.

Я пытался проверить мангуст руководство и гуглить кучу, но еще ничего не нашел.

Какие-либо идеи?

-121--949529-

Как справиться с предупреждениями «несоответствие подписи/неподписи» (C4018)? Я работаю с большим количеством расчетного кода, написанного на C++, с учетом высокой производительности и низких затрат памяти. Он использует STL-контейнеры (в основном векторные) много, и итераций по этим контейнерам почти в...

Я работаю с большим количеством расчетного кода, написанного на C++, с учетом высокой производительности и низких затрат памяти. Он часто использует контейнеры STL (в основном вектор ) и выполняет итерации по этим контейнерам почти в каждой отдельной функции.

Итерационный код выглядит следующим образом:

for (int i = 0; i < things.size(); ++i)
{
    // ...
}

, но выдает предупреждение о несоответствии со знаком/без знака (C4018 в Visual Studio).

Замена int некоторым неподписанным типом является проблемой, поскольку мы часто используем OpenMP pragmas, и для этого требуется, чтобы счетчик был int .

Я собираюсь подавить (сотни) предупреждений, но боюсь, что я пропустил какое-то элегантное решение проблемы.

На итераторах . Я думаю, что итераторы великолепны при применении в соответствующих местах. Код, с которым я работаю, никогда не изменяет контейнеры произвольного доступа в список или что-то такое (поэтому итерация с int i уже является агностическим контейнером), и всегда нуждается в текущем индексе. И весь дополнительный код, который нужно набрать (сам итератор и индекс), просто усложняет дело и запутывает простоту базового кода.

71
задан Andrew T 19 April 2011 в 09:05
поделиться