Преобразование строки ISO-8601 в UT C Datetime-объект в Javascript backend - PullRequest
0 голосов
/ 07 апреля 2020

После долгих поисков я наконец-то пишу это.

Я пытаюсь отправить отформатированную строку ISO-8601 из моего внешнего интерфейса в API покоя внутреннего узла. Итак, дело в том, что я хочу проанализировать отправленную строку в объект даты и времени UT C для дальнейшего использования и сохранения в базе данных.

Вопрос в том, как правильно проанализировать строку ISO-8601 объекту UT C datetime, игнорирующему часовой пояс клиента и часовой пояс сервера с UT C.

Я пробовал это, но он показывает мне следующее -

enter image description here

// String sent from client side
const iso8601 = new Date().toISOString();

const nums = iso8601.match(/\d+/g).map(Number);
const utcDate = new Date(nums[0], --nums[1], nums[2], nums[3], nums[4], nums[5], nums[6]);

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