Datum-script -> Y2K

Hallo!

Wer hilft mir dieses Script jahrzweitausendfähig zu machen. Unter dem IE funktioniert es, doch unter Netscape kommt anstatt 2000 immer nur 100, obwohl ich in Zeile 20 schon eine Verbesserung unternommen habe.

<!-- Begin
var months=new Array(13);
months[1]=„01.“;
months[2]=„02.“;
months[3]=„03.“;
months[4]=„04.“;
months[5]=„05.“;
months[6]=„06.“;
months[7]=„07.“;
months[8]=„08.“;
months[9]=„09.“;
months[10]=„10.“;
months[11]=„11.“;
months[12]=„12.“;
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(date + ". " + lmonth + " " + year);
// End -->

Vielen Dank für Eure Hilfe, dieses Script auch für Netscape lauffähig zu machen.

MfG

Andrés Tauber
[email protected]
http://www.ecuamigos.de

var year=time.getYear();

wenn hier var year=getFullYear() wird, klappt’s…

Matthias

Hi Andrés,

du mußt getYear durch getFullYear ersetzen(sh.unten), dann gehts.

Gruß Uwe

<!-- Begin
var months=new Array(13);
months[1]=„01.“;
months[2]=„02.“;
months[3]=„03.“;
months[4]=„04.“;
months[5]=„05.“;
months[6]=„06.“;
months[7]=„07.“;
months[8]=„08.“;
months[9]=„09.“;
months[10]=„10.“;
months[11]=„11.“;
months[12]=„12.“;
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var date=time.getDate();
var year=time.getFullYear();
if (year<100) year=„19“ + time.getFullYear();
else year=time.getFullYear();
document.write(date + ". " + lmonth + " " + year);
// End -->

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Uwe

Vielen Dank … !!! … *Freu*

Gruß

Andrés