JS. Добавить 1 час к текущему времени

const currentTime = new Date();
const expirationTime = new Date(
  currentTime.getTime() + 60 * 60 * 1000
);
const expirationIsoString = expirationTime.toISOString();
console.log(expirationTime, expirationIsoString);

Не могу понять, почему выводит на час назад, а не на час вперед:

expirationTime: Thu Apr 06 2023 14:05:31 GMT+0200 (Центральная Европа, летнее время)
expirationIsoString: 2023-04-06T12:05:31.898Z

Почему expirationIsoString не 14:05?


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

Автор решения: Ilya Lisov

Выводится центрально европейское время, то есть -2 часа от Вас, так как этот формат подразумевает .toIsoString()

→ Ссылка