Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Date.prototype.setFullYear

Устанавливает год, а при желании и месяц с днём.

Доступно с: ES1

Синтаксис

date.setFullYear(year, monthIndex, day)

Параметры

ПараметрТипОписание
yearnumberГод.
monthIndexnumberНеобязательный. Месяц от 0 до 11.
daynumberНеобязательный. День месяца.

Возвращаемое значение

numberНовая метка времени. Сам объект изменяется.

Примеры

Та же дата через год:

const date = new Date(2026, 2, 15);
date.setFullYear(date.getFullYear() + 1);
 
console.log(date.getFullYear(), date.getMonth(), date.getDate());

Результат:

2027 2 15

Примечания

Все методы set... меняют сам объект. Если исходная дата ещё нужна, сначала скопируйте её: new Date(date).

См. также

В учебнике

  • Дата и время — Объект Date в JavaScript: создание даты, чтение года, месяца и дня, изменение даты, разница между датами и формат ISO.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.