Массив вывода дат на 2 недели вперед JS

Нужно получить массив на вывода дат на 2 недели вперед на чистом JS. Сам в JS плох, нахшел похожий вопрос с ответом но там ответ дан(вроде как) на Jquery(Как получить массив дат от сегодня и на 2 недели вперед?)


Ответы (2 шт):

Автор решения: Burr_DI

Сделал массив с пушем данных. В идеале - мне надо довести код до перевода на русский и пуш должен быть только числа(даты) и месяца

JS
        let test = new Date()
        let testNow = test.getTime()
        let f = 24
        let data = []
        data.push(test)
        for (let i = 0; i < 13; i++) {
            console.log(f)
            let curData = new Date(testNow + f * 3600 * 1000)
            f = f + 24
            data.push(curData);
        }
        console.log(data)
→ Ссылка
Автор решения: Ruslan Gorbunov
const options = { month: 'long', day: 'numeric' };
const date = new Date();
let dates = [];

Date.prototype.addDays = function (days) {
  var date = new Date(this.valueOf());
  date.setDate(date.getDate() + days);
  return date;
};

for (let i = 0; i < 14; i++) {
  dates.push(date.addDays(i));
}

dates.forEach((date) => {
  console.log(date.toLocaleString('ru-RU', options));
});
→ Ссылка