Ядро JavaScript 1.5. Справочник


Содержание


Возвращает год в специфицированной дате в соответствии с локальным временем.

Метод из

Реализован в

JavaScript 1.0, NES 2.0

JavaScript 1.3: не рекомендуется использовать; getYear возвращает год минус 1900 независимо от специфицированного года.

Версия ECMA

ECMA-262


Синтаксис
getYear()


Параметры

Отсутствуют.


Описание

getYear больше не используется и заменён методом .

Метод getYear возвращает год минус 1900; таким образом:

  • Для лет от 1900 до 1999 включительно, getYear вернёт значение от 0 до 99. Например, если это 1976 год, getYear возвращает 76.
  • Для лет меньше 1900 или больше 1999, getYear возвращает значение меньше нуля 0. Например, если это 1800 год, getYear возвращает - 100.
  • Чтобы использовать годы до и после 2000, Вы должны использовать вместо getYear, чтобы год был полностью специфицирован.


    Обратная Совместимость


    JavaScript 1.2 и более ранние версии.

    Метод getYear возвращает 2-х или 4-значный год:

  • Для лет меньше 1900 или больше 1999, getYear возвращает 4-значное число - год. Например, если это 1856 год, возвращается значение 1856. Если это 2026 год, возвращается 2026.

  • Примеры
    Пример 1.

    Второй оператор присваивает значение 95 переменной year.

    Xmas = new Date("December 25, 1995 23:15:00")

    year = Xmas.getYear() // возвращает 95

    Пример 2.

    Второй оператор присваивает 100 переменной year.

    Xmas = new Date("December 25, 2000 23:15:00")

    year = Xmas.getYear() // возвращает 100

     

    Пример 3.

    Второй оператор присваивает -100 переменной year.

    Xmas = new Date("December 25, 1800 23:15:00")

    year = Xmas.getYear() // возвращает -100

     

    Пример 4.

    Второй оператор присваивает 95 переменной year, представляя 1995 год.

    Xmas.setYear(95)

    year = Xmas.getYear() // возвращает 95


    См. также

    , , .





    - Начало -  - Назад -  - Вперед -