Парсинг даты из строки

187
31 декабря 2019, 13:30

Как из такой строки можно извлечь дату?

  Tue Apr 02 2019 12:00:00 GMT+0300 (Москва, стандартное время)

И привести её к такому:

    2019-01-21T08:59:45.84345Z
Answer 1

const d1 = new Date('Tue Apr 02 2019 12:00:00 GMT+0300 (Москва, стандартное время)'); 
console.log(d1.toISOString());

Answer 2

Тот вывод, который Вы хотите получить - это формат ISO

Дата будучи сконструированной от строки которую вы привели в вопрос сама получит правильный timestamp:

let d = new Date('Tue Apr 02 2019 12:00:00 GMT+0300 (Москва, стандартное время)') 
console.log(d.getTime()) 
console.log(d) 
d = d.toISOString() 
console.log(d)

метод .toISOString() приводит дату в формат ISO

К слову такой вывод, который у Вас на входе генерирует обычный toString() у объекта Date

console.log(new Date().toString())

READ ALSO
Почему не удаляется класс по клику?

Почему не удаляется класс по клику?

По клику на мою цель в консоли выводится сообщение, значит делегирование правильно работает, но тогда почему не удаляется класс?

170
mysql 8.0.15 (only innodb) Утечка ОЗУ?

mysql 8.0.15 (only innodb) Утечка ОЗУ?

После перехода с mysql 57 на mysql 8

172
Выборка из MySql в диапазоне дат

Выборка из MySql в диапазоне дат

есть таблица в формате

155
MySQL выбор кодировки

MySQL выбор кодировки

Всем привет, написал парсер для телеграм, который парсит информацию о каналах и все сообщения в нихСначала у меня была кодировка utf8general_ci

207