Как форматировать формат даты из MongoDB? - PullRequest
0 голосов
/ 05 мая 2018

Я создаю react native проект, который вызывает API для получения данных о дате из MongoDB.

Вот мои данные даты из MongoDB:

"2018-05-05T11:00:00.000Z"
"2018-05-05T13:00:00.000Z"
"2018-05-05T17:10:00.000Z"
"2018-05-05T21:00:00.000Z"
"2018-05-05T23:10:00.000Z"

Я пытаюсь использовать thedate = new Date(value);, чтобы получить часы и минуты

Когда я console.log(thedate);

Sat May 05 2018 19:00:00 GMT+0800 (CST)
Sat May 05 2018 21:00:00 GMT+0800 (CST)
Sun May 06 2018 01:10:00 GMT+0800 (CST)
Sun May 06 2018 05:00:00 GMT+0800 (CST)
Sun May 06 2018 07:10:00 GMT+0800 (CST)

Дата становится другой: 11:00 становится 19:00, а 05-05 - 05-06

Не могу понять.

1 Ответ

0 голосов
/ 05 мая 2018

Вы можете использовать момент npm, чтобы изменить формат даты в реагировать на родной.

Пример:

npm install moment --save

В вашем коде:

import Moment from 'moment';
Moment(new Date()).format("YYYY-MM-DD hh:mm:ss");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...