Массив вывода дат на 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));
});