АРМАДА
скрипт сегоднешней даты
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

C00LTypucT
Свой
Зарегистрирован: 28.09.2007
Сообщений: 7
Обратиться по нику
# Добавлено:Вт Фев 03, 2009 5:56 pmДобавить в избранноеОтветить с цитатой
поставил на сайт скрипт, который показывает сегодняшнюю дату. В IE6 все норм, а в мозиле вместо 2009 показывает 109. Подскажите плиз что подправить, чтоб во всех браузерах нормально отображалось, вот скрипт:
Цитата:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var months=new Array(13);
months[1]="January";
months[2]="February";
months[3]="March";
months[4]="April";
months[5]="May";
months[6]="June";
months[7]="July";
months[8]="August";
months[9]="September";
months[10]="October";
months[11]="November";
months[12]="December";
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var date=time.getDate();
var year=time.getYear();
if (year<100) year="19" + time.getYear();
else year=time.getYear();
document.write("<font color=#000><b>" + date + " ");
document.write(lmonth + " " + year + "&nbsp;");
// End --></SCRIPT>


ThE-0v3r-DRiVE
Профессионал
Зарегистрирован: 07.06.2008
Сообщений: 597
Обратиться по нику
# Добавлено:Вт Фев 03, 2009 7:58 pmОтветить с цитатой
Сделай проверку по navigator.userAgent, и в случае вхождения подстроки "Firefox" или "Opera" прибавь к году 1900.

Venator
Опытный
Зарегистрирован: 23.12.2006
Сообщений: 437
Обратиться по нику
# Добавлено:Вт Фев 03, 2009 9:22 pmОтветить с цитатой
Вместо getYear() использовать функцию getFullYear().

Код:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var months=new Array(13);
months[1]="January";
months[2]="February";
months[3]="March";
months[4]="April";
months[5]="May";
months[6]="June";
months[7]="July";
months[8]="August";
months[9]="September";
months[10]="October";
months[11]="November";
months[12]="December";
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var date=time.getDate();
var year=time.getFullYear();
document.write("<font color=#000><b>" + date + " ");
document.write(lmonth + " " + year + "&nbsp;");
// End --></SCRIPT>

НЕТ налогу на недвижимость!

C00LTypucT
Свой
Зарегистрирован: 28.09.2007
Сообщений: 7
Обратиться по нику
# Добавлено:Ср Фев 04, 2009 2:31 pmОтветить с цитатой
getFullYear() помогло, спасибо
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры