Thanks to visit codestin.com
Credit goes to developer.mozilla.org

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Date.prototype.setYear()

Устарело: Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.

Сводка

Метод setYear() устанавливает год указанной даты по местному времени. Поскольку метод setYear() не устанавливает полный год («проблема 2000 года»), он больше не используется и был заменён методом setFullYear().

Синтаксис

dateObj.setYear(yearValue)

Параметры

yearValue

Целое число.

Описание

Если параметр yearValue является числом в диапазоне от 0 до 99 (включительно), год объекта dateObj устанавливается в 1900 + yearValue. В противном случае год объекта dateObj устанавливается в yearValue.

Примеры

Пример: использование метода setYear()

Первые две строки устанавливают год в 1996. Третья строка устанавливает год в 2000.

js
var theBigDay = new Date();

theBigDay.setYear(96);
theBigDay.setYear(1996);
theBigDay.setYear(2000);

Спецификации

Specification
ECMAScript® 2026 Language Specification
# sec-date.prototype.setyear

Совместимость с браузерами

Смотрите также