Есть массив
var date = [-2, -5, -7, -11, -19, -20];
Нужно посчитать дату от каждого числа в нем и записать новый массив.
//-Результат
["21.04.2019 г.", "18.04.2019 г.", "16.04.2019 г.", "12.04.2019 г.", "4.04.2019 г.", "3.04.2019 г."]
var date = [-2, -5, -7, -11, -19, -20];
var dateNew =[];
for (var i = 0; i < date.length; i++) {
var d = new Date(new Date().getTime() +date[i] * 24 * 60 * 60 * 1000);
var month = new Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
var newDate = (+d.getDate() + "." + month[d.getMonth()] + "." + d.getFullYear() + " г.");
dateNew.push(newDate)
//localStorage.dateSave = JSON.stringify(dateNew);
}
Пока что на выходе получается такая картина.