Текущая дата на страничке. Использование массивов
<HTML>
<HEAD>
<TITLE> Текущая дата на страничке. Оптимизация 2. </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function cur_date() {
var months = new Array(13); // массив месяцев
var days = new Array(8); // массив дней недели
// в обоих массивах нулевой элемент не используется
months[1]="Январь"; … months[12]="Декабрь";
days[1]="Воскресенье"; … days[7]="Суббота";
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var ldate=days[time.getDay() + 1];
var date=time.getDate();
var year=time.getYear();
if ((navigator.appName == "Microsoft Internet Explorer") && (year < 2000))
year="19" + year;
if (navigator.appName == "Navigator") year=1900 + year;
return("<FONT face=Verdana size=2 color=BLUE>
Сегодня ... " + ldate + "," + lmonth + " " + date + ", " + year);
}
</SCRIPT>
<BODY bgcolor="#FFFFF0" text="#000000">
<H3> С днем рождения, программер!</H3>
<SCRIPT language="JavaScript">
document.write(cur_date());
</SCRIPT>
</BODY>
</HTML>