Listen verwenden (1)

Listen

Falls es dir nicht aufgefallen ist, der Tag des Monats stimmt aber. Hier ist der 1. auch wirklich mit der Nummer 1 versehen. Warum beginnt die Zählung der Monate mit Null, die Zählung der Kalendertage aber nicht? Die Zählung der Monatsnummern ist für die Umsetzung mit Listen (Array) vorbereitet. Bei Listenvariablen beginnt die Zählung ebenfalls mit Null.

Das neue Script list aus einer Liste (aMonat) den Monatsnamen aus und weist ihn der Variable vMonatsname zu. 

<!doctype html>
<html>
<head>
 
</head>
<body>
 
<script language="JavaScript">
 
var vJetzt = new Date();
var vTag = vJetzt.getDate();
var vMonat = vJetzt.getMonth();
 
aMonat = new Array ("Januar", "Februar", "März");
vMonatsname = aMonat[vMonat];
 
vDatumsangabe = vTag + ". " + vMonatsname + " " + vJahr;
 
document.write(vDatumsangabe); 
 
</script>
 
</body>
</html>

Ergänze das Script um eine Angabe des Wochentags, indem du aus dem Datumsobjekt vJetzt mit vJetzt.getDay() die Nummer des Wochentags ausliest und mit einer Liste eine Benennung vornimmst.