Javascript-Zahl in Monat umwandeln (ausgeschrieben) zB.1="Februar"?
Hey,
die Frage steht ja eigentlich schon komplett da.
Eine Liste erstellen mit allen Monaten und dann auslesen ist keine Problem.
Die Frage ist, ob es das als Startart Funktion gibt. Kenne nur die abgekürzte Versionen und so was. Will es aber komplett ausgeschrieben haben.
lg
1 Antwort
var datum = new Date();
var monat = datum.toLocaleString('de-DE', { month: 'long' });
console.log(monat);
Wie beschrieben in der Dokumentation: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString
Wenn du nur einen Index hast (0 == Januar, 11 == Dezember) dann könntest du folgendes machen:
const datum = new Date(2000, (monat + 1), 1);
const monatAusgeschrieben = datum.toLocaleString('de-DE', { month: 'long' });
console.log(monatAusgeschrieben );
Das Array mit den ausgeschriebenen Monaten ist kein Hindernis, solange deine Anwendung nicht multilingual sein muss.
Oh super, danke.
Im Moment muss es nicht multilingual . Bin eher am üben. Aber du hast vollkommen recht. Die lösung mit der Liste ist nicht sehr flexibel
So einfach ist das Leider nicht.
ich habe durch den Programm verlauf nur noch den Monat über und nicht den aktuellen.
ich habe am ende quasi
und
geht leider nicht.
Wäre aber auch nicht so wichtig
habe im moment erst mal
Hab mich nur gefragt ob es vielleicht anders geht