Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№119-11-2005 03:46:06

flaps
Участник
 
Группа: Members
Зарегистрирован: 04-09-2005
Сообщений: 122

Почему Date().getYear() в FireFox выдаёт 105, а не 2005 ?

Почему Date().getYear() в FireFox выдаёт 105, а не 2005 ?

Пишу :

Выделить код

Код:

<script language=javascript>document.write(new Date().getYear())</script>

И получаю почему то 105. У нас, что, сто пятый год ? Где ошибка ?
А в Интернет Эксплорере всё нормально работает.

Отсутствует

 

№219-11-2005 08:06:14

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Почему Date().getYear() в FireFox выдаёт 105, а не 2005 ?

Цитата с http://wdh.suncloud.ru/js11.htm#mgetyear

...
Метод getYear

Синтаксис: дата.getYear()
Результат: числовое значение

Поддержка: ie.gif Годы 1900-1999 возвращаются как 00-99; все остальные годы возвращаются четырехзначными числами.
                   nn.gif Возвращается номер года минус 1900.

Метод getYear преобразует примитивное значение объекта дата в номер года по местному времени и возвращает его. Этот метод является устаревшим и поддерживается только в целях совместимости; вместо него следует пользоваться методом getFullYear.
...

Отредактировано Anton (19-11-2005 08:08:13)


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№319-11-2005 20:19:31

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Почему Date().getYear() в FireFox выдаёт 105, а не 2005 ?

==> Разработка


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№420-11-2005 01:34:14

flaps
Участник
 
Группа: Members
Зарегистрирован: 04-09-2005
Сообщений: 122

Re: Почему Date().getYear() в FireFox выдаёт 105, а не 2005 ?

Anton пишет

Цитата с http://wdh.suncloud.ru/js11.htm#mgetyear

...
Метод getYear

Синтаксис: дата.getYear()
Результат: числовое значение

Поддержка: http://wdh.suncloud.ru/images/ie.gif Годы 1900-1999 возвращаются как 00-99; все остальные годы возвращаются четырехзначными числами.
                   http://wdh.suncloud.ru/images/nn.gif Возвращается номер года минус 1900.

Метод getYear преобразует примитивное значение объекта дата в номер года по местному времени и возвращает его. Этот метод является устаревшим и поддерживается только в целях совместимости

Совместимости с Интернет Эксплорером как раз нету.


Anton пишет

; вместо него следует пользоваться методом getFullYear.

Спасибо за помощь !
Кстати, где бы скачать толковую справку по ВСЕМ функциям javascripta ?
Потому, что в моей функции getFullYear почему то нету.

Отсутствует

 

№520-11-2005 01:40:07

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Почему Date().getYear() в FireFox выдаёт 105, а не 2005 ?

flaps
В соседней теме собираются ссылки на документацию по разработке. Тебе сюда

Отсутствует

 

№622-11-2005 02:30:32

flaps
Участник
 
Группа: Members
Зарегистрирован: 04-09-2005
Сообщений: 122

Re: Почему Date().getYear() в FireFox выдаёт 105, а не 2005 ?

Но я же хочу ТОЛКОВУЮ справку. А не русскую.

Кстати, у меня почему то стала сбиваться кодировка страниц. Вместо Юникод, ставится русская. С чем это может быть связано ?

Отсутствует

 

№723-11-2005 13:07:34

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: Почему Date().getYear() в FireFox выдаёт 105, а не 2005 ?

flaps

Совместимости с Интернет Эксплорером как раз нету.

Для совместимости с JS 1.1, а не с IE.

Но я же хочу ТОЛКОВУЮ справку. А не русскую.

http://developer.mozilla.org/en/docs/JavaScript

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]