Date.prototype.setTime()
Полностью задаёт момент времени числом миллисекунд от эпохи Unix.
Сигнатура
date.setTime(миллисекунды)Метод setTime() заменяет хранимый момент новым значением — числом миллисекунд от начала эпохи. Удобен для копирования и сдвига дат.
const d = new Date();
d.setTime(0);
console.log(d.toISOString()); // '1970-01-01T00:00:00.000Z'
// сдвиг на сутки вперёд
const t = new Date('2026-01-01');
t.setTime(t.getTime() + 24 * 60 * 60 * 1000);
console.log(t.toISOString()); // '2026-01-02T00:00:00.000Z'