JS Задать дату в нужном формате ISO?

Подскажите, пожалуйста как сконвертировать формат даты из миллисекунд в (ГГГГ-ММ-ДДТЧЧ: ММ: SSZ) ? Вот на таком пример. На выходи необходима строка, что-то по типу "2021-04-29T15:10:09.000Z"

const currentTime = new Date();
const currentDataPlusOneDay = currentTime.setDate(currentTime.getDate() + 1);

console.log("currentDataPlusOneDay = ", currentDataPlusOneDay);

const rightDataPlusOneDay = currentDataPlusOneDay.toLocaleDateString('en-US'); ///...Это как-то не так работает 

console.log("rightDataPlusOneDa =", rightDataPlusOneDa);


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

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

const currentTime = new Date();
const currentDataPlusOneDay = currentTime.setDate(currentTime.getDate() + 1);

console.log("currentDataPlusOneDay = ", currentDataPlusOneDay);
const rightDataPlusOneDay = currentTime.toISOString();
console.log("rightDataPlusOneDa =", rightDataPlusOneDay);

→ Ссылка
Автор решения: BlackStar1991

Нашёл ответ на свой вопрос, возможно ещё кому-то будет полезно

setCurrentDataPlusOneDay = () => {

  Date.prototype.addDays = function(days) {
    let date = new Date(this.valueOf());
    date.setDate(date.getDate() + days);
    return date;
  }
  const currentDataPlusOneDay1 = new Date().addDays(1);
  const tzoffset = (currentDataPlusOneDay1).getTimezoneOffset() * 60000;
  const currentTimePlusOneDay = (new Date(currentDataPlusOneDay1 - tzoffset)).toISOString().slice(0, -1);

  return currentTimePlusOneDay;
}
console.log(" setCurrentDataPlusOneDay = ", setCurrentDataPlusOneDay());

Тут с учетом проблемы связанной с таймзоной

→ Ссылка