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

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


Автор: Andyhell (не зарегистрирован), дата: 29 октября, 2013 - 13:20
#permalink

getDate(), getMonth()


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
1 + 0 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Содержание

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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