Monatsname aktueller Monat
 HomeDatum • Code-Schnipsel Monatsname  

Code-Schnipsel - Monatsname   (Text)

Sammlung von Code-Schnipseln mit Bezug auf Datums-Funktionen. In diesem Beispiel wird der Name für den aktuellen Monat mit einer JavaScript-Schreibanweisung in die HTML-Datei geschrieben. Die Monatszahl wird mit der Methode getMonth() ermittelt.
datum codschnipsel date() berechnung monat getmonth()

Monatsname aus dem Systemdatum ermitteln

Anwendung findet dieses Code-Schnipsel in Verbindung mit anderen, aus dem Systemdatum ermittelten Werten, zum Beispiel für: Copyright-Nachrichten, Datumsprüfung, Umleitungen, Kalenderfunktionen, Darstellung des Datums, ...  .

Der Name des aktuellen Monats:



Grundlagen-Informationen zum Date-Objekt unter

Einführung 01 Basiswissen    Einführung 02 Übersicht



   Arbeitsschritte

Die ersten 3 Schritte des Aufbaus sind bekannt (Ermittlung der Monatszahl):

1) Das aktuelle Systemdatum wird in eine Variable (DatumAktuell) geschrieben
2) Aus diesem Wert wird mit getMonth() die aktuelle Monatszahl ermittelt
3) Der ermittelte Wert wird in eine Variable (MonatAktuell) geschrieben

Der Wert ist eine Zahl von 0 - 11. Der Zählvorgang beginnt also mit Null und kann maximal 11 sein. Er repräsentiert den Monat des Jahres, beginnend mit 0 für Januar.

Januar = 0, Februar = 1, März = 2, April = 3, ...

Um diesem Wert den entsprechenden Text für die Bezeichnung des Monats zuzuordnen, lege ich zuerst ein Register (ArrayMonatText) mit den 12 Bezeichnungen an. Eine Funktion, der ich den den Zahlenwert (MonatAktuell) für den aktuellen Monnat übergebe, übernimmt die Aufgabe der Zahl den entsprechenden Text zuzuordnen. Da die Nummerierung der Arrayelemente ebenfalls mit Null beginnt, paast das ganz gut.

Bsp.: Für Februar ist die Zahl 1. Der Text im Register mit der Nummer 1 = "Februar".

4) Der Text wird in eine Variable (MonatName) geschrieben
var ArrayMonatText = new Array();
ArrayMonatText[0]="Januar";
ArrayMonatText[1]="Februar";
ArrayMonatText[2]="März";
ArrayMonatText[3]="April";
ArrayMonatText[4]="Mai";
ArrayMonatText[5]="Juni";
ArrayMonatText[6]="Juli";
ArrayMonatText[7]="August";
ArrayMonatText[8]="September";
ArrayMonatText[9]="Oktober";
ArrayMonatText[10]="November";
ArrayMonatText[11]="Dezember";

function MonatText(Zahl) {
return ArrayMonatText[Zahl];
}

var DatumAktuell = new Date();
var MonatAktuell = DatumAktuell.getMonth();
var MonatName = "";

MonatName = MonatText(MonatAktuell);

Den ermittelten Wert kann man innerhalb einer Funktion weiter verarbeiten
oder auch sofort zur Anzeige bringen.

a) Schreiben mit document.write()
document.write('Wert für heute: '+ MonatName);
b) Alert-Meldung mit alert()
alert('Wert für heute: '+ MonatName);

Ergebnis:

a)

b) Alert-Meldung





ScriptCode

<script type="text/javascript" language="JavaScript">
<!--

var ArrayMonatText = new Array();
ArrayMonatText[0]="Januar";
ArrayMonatText[1]="Februar";
ArrayMonatText[2]="März";
ArrayMonatText[3]="April";
ArrayMonatText[4]="Mai";
ArrayMonatText[5]="Juni";
ArrayMonatText[6]="Juli";
ArrayMonatText[7]="August";
ArrayMonatText[8]="September";
ArrayMonatText[9]="Oktober";
ArrayMonatText[10]="November";
ArrayMonatText[11]="Dezember";

function MonatText(Zahl) {
return ArrayMonatText[Zahl];
}

var DatumAktuell = new Date();
var MonatAktuell = DatumAktuell.getMonth();
var MonatName = "";

MonatName = MonatText(MonatAktuell);

document.write("Wert für heute: " + MonatName);

//-->
</script>






Das könnte Sie auch interessieren: