
// Funktionen für statische Anzeigen Tag Datum Uhrzeit
// Array Monatsnamen
DayName = new Array("Sonntag, ","Montag, ","Dienstag, ","Mittwoch, ","Donnerstag, ","Freitag, ","Samstag, ");

function Berechnen()
{
 var SystemDate = new Date();
 var Day = SystemDate.getDate();
 var MonthNow = SystemDate.getMonth() + 1;
 var YearNow = SystemDate.getFullYear();
 var HoursNow = SystemDate.getHours();
 var MinuteNow = SystemDate.getMinutes();
 var Seconds = SystemDate.getSeconds();
 var DayOfWeek = SystemDate.getDay();
 DOW = SystemDate.getDay();

 // für zweistellige Anzeige
 var firstDay  = ((Day < 10) ? "0" : "");
 var firstMonth  = ((MonthNow < 10) ? ".0" : ".");
 var firstHour  = ((HoursNow < 10) ? "0" : "");
 var firstMinute  = ((MinuteNow < 10) ? ":0" : ":");
 var firstSecond  = ((Seconds < 10) ? ":0" : ":");

 // aktuelles Datum
 DateString= firstDay + Day + firstMonth + MonthNow  + "." + YearNow;
 // aktuelle Zeit
 TimeString= firstHour + HoursNow + firstMinute + MinuteNow + firstSecond + Seconds;
 // Wochentag Datum Zeit
 WholeString = DayName[DayOfWeek] + " " + DateString + " &nbsp;" + TimeString;
}

// nur Datum
function DatumSchreiben() {
Berechnen();
document.write(DateString);
return
}

// nur Zeit (statisch)
function ZeitSchreiben() {
Berechnen();
document.write(TimeString + " Uhr");
return
}

// Tag + Datum + Zeit (statisch)
function AllesSchreiben() {
Berechnen();
document.write(WholeString);
return
}

// nur Wochentag
function WochentagSchreiben() {
Berechnen();
document.write(DayName[DOW]);
return
}

