Сомнение После того, как Конвертировал, восходило украла в дату Unix и Международная организация по стандартизации +1 или +2

У меня есть процесс, который возвращает API эту дату в этом формате: 06.11.2019 19:14:00. Я нуждаюсь в том, чтобы обратить эту стоимость в Международную организацию по стандартизации и кроме того в Unix.

Ранее я работал следующей формы: я конвертирую украдите в unix и позже в Международную организацию по стандартизации, проблема, которую я вижу, - результат, дает мне минус два часа после того, как - всеобщее скоординированное время: не было бы должно быть пора меньше, так как мы находимся в зимнем расписании? Другой api, который у меня есть, если он дает мне Unix в +1 или +2 в зависимости от расписания.

time = '06/11/2019 19:14:00';
Unix: time2 = new Date(time).getTime() / 1000;
ISO: var date = new Date(time2 * 1000).toISOString();

EDIT

Я только что нашел проблему он приказывает мне дата плохо

"recvTime": "2019-06-11T18:14:00.000Z"

он должен бы быть

2019-11-06T18:14:00.000Z

, помести месяц где день.

дай эту ошибку RangeError: Invalid time value<br> &nbsp; &nbsp;at Date.toISOString

0
задан 06.11.2019, 22:08
1 ответ

В конце концов я это решил такой формы:

Unix: var time2 = moment(time, "DD/MM/YYYY HH:mm:ss") / 1000;
ISO: var recvTime = new Date(time3 * 1000).toISOString();

Приветствие, надеялся, что он помогает.

0
ответ дан 01.12.2019, 12:30

Теги

Похожие вопросы