Datum 05.01.100

Bisher hat mein JavaScript funktioniert, das das Datum anzeigt. Jetzt kommt statt der Jahreszahl 2000 die Zahl 100. Ein Y2K-Bug?

Hier ist das Script:

<!–

var Jetzt = new Date();

var Tag = Jetzt.getDate();

var Wochentag = Jetzt.getDay();

Wochentagname = new Array („Sonntag“,„Montag“,„Dienstag“,„Mittwoch“,„Donnerstag“,„Freitag“,„Samstag“);

var Monat = Jetzt.getMonth();

Monatsname = new Array („Januar“,„Februar“,„März“,„April“,„Mai“,„Juni“,„Juli“,„August“,„September“,„Oktober“,„November“,„Dezember“);

var Jahr = Jetzt.getYear();

var Stunden = Jetzt.getHours();

var Minuten = Jetzt.getMinutes();

var NachVoll = ((Minuten < 10) ? „:0“ : „:“);

document.write("<center>Aktueller Stand:   <b> " + Wochentagname[Wochentag] + " - " + Tag + ". " + Monatsname[Monat] + " " + Jahr + " - ");

document.write(" " + Stunden + NachVoll + Minuten + " Uhr</center>");

// -->

Danke für alle Tips und Hilfe!
Günther

Hallo Günther,

verwende doch einfach getFullYear() dann gehts bestimmt.

gruss Thomas

var Jahr = Jetzt.getYear();

var Stunden = Jetzt.getHours();

var Minuten = Jetzt.getMinutes();

var NachVoll = ((Minuten Aktueller
Stand:    **" +
Wochentagname[Wochentag] + " - " + Tag +
". " + Monatsname[Monat] + " " + Jahr + "

  • ");

document.write(" " + Stunden + NachVoll +
Minuten + " Uhr");

// -->

Danke für alle Tips und Hilfe!
Günther**