@postya

Как спарсить массив дат для русского языка в Javascript?

Имеются даты
let dates = ["2020-07-01", "2020-03-15", "2020-10-17"]


Как можно сделать,чтобы на выходе было:
["1 июля 2020", "15 марта 2020", "17 октября 2020"]


Привидите пожалуйста пример либо чистым javascript, либо какими-то библиотеками
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
E1ON
@E1ON Куратор тега JavaScript
web, gamedev, anime, science
Пригласить эксперта
Ответы на вопрос 1
@postya Автор вопроса
Сделал это вот так:

let newDates = [];

let originalDates = ["2020-11-06", "2020-07-15", "2020-12-05"]

parseDate() {
      this.originalDates.forEach(item => {
        let date = new Date(item);

        let formatter = new Intl.DateTimeFormat("ru", {
          year: "numeric",
          month: "long",
          day: "numeric"
        });
        let newDate = formatter.format(date);
        newDates.push(newDate);
      });
      console.log(newDates);
    }
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы