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

       

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


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

Метод из

Реализован в

JavaScript 1.0, NES 2.0

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

Версия ECMA

ECMA-262

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

Параметры

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

Описание

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

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

  • Для лет больше 2000, возвращаемое методом getYear значение будет 100 или больше. Например, если это 2026 год, getYear вернёт 126.


  • Для лет от 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 возвращает год минус 1900. Например, если это 1976 год, возвращается 76.
  • Для лет меньше 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


    См. также

    , , .



    Содержание раздела