Javascript.RU

getYear

Синтаксис

getYear()

Описание, примеры

getYear более не рекомендуется к использованию и был заменён методом getFullYear.

Метод getYear возвращает значение года минус 1900.

В ранних реализациях языка JavaScript (1.2 и ранее), этот метод возвращал две последние цифры года для 1900-1999 годов, и полное значение года (четырёхзначное) для всех остальных лет.

Да и сейчас он ведет себя по-разному в разных браузерах. На момент написания статьи (январь 2011) пример ниже выдает 2011 в IE8 и 111 в Chrome.

alert(new Date().getYear())

Для корректной обработки года рекомендуется использовать getFullYear, возвращающий полное значение года.

Пример: XX век и не только
Xmas = new Date("December 25, 1995 23:15:00")
year = Xmas.getYear() // возвращает 95
Xmas = new Date("December 25, 2000 23:15:00")
year = Xmas.getYear() // возвращает 100
Xmas = new Date("December 25, 1800 23:15:00")
year = Xmas.getYear() // возвращает -100

Автор: Система (не зарегистрирован), дата: 22 апреля, 2013 - 08:48
#permalink

Скажите, а какие методы существуют для дня и месяца?


 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние темы на форуме
Forum