Задать вопрос
@s24344

Как правильно распарсить строку в формат даты (native js)?

Здравствуйте. Подскажите, пожалуйста, как правильно решить следующую задачу. У меня есть следующий массив.
const arr = [
	{  
		"id":"1",
		"name":"John",
		"time":"20180625T070000"
	}
]

Мне необходимо распарсить: arr.time
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Проще всего, вот так
let year = arr.time.slice(0, 4);
let month = arr.time.slice(4, 6);
let day = arr.time.slice(6, 8);

let date = new Date(year, month-1, day)

если вам еще таймзона нужна, ее по аналогии хватаете.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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