NEWS
[Erledigt] Datum Monat in ausgeschriebener Form
-
Hallo
ich habe einige Javascript Variablen die ich damals dummerweise in langform des Monatsnamen z.B. August, September angelegt habe.
> "javascript.0.Manuell.Systemvariable.Strom.2018.eCountAugust2018V"Da ich jetzt versuche bestimmte Teile in meinen Scripts für die Zukunft zu optimieren, versuche ich leider die langform des Vormonatsnamen herauszubekommen bzw zu erzeugen.
Folgendes habe ich bereits geschaft:
// Berechnung der Datums Variablen var d = new Date(); var dm = d.getMonth() +1; var dM_vorM; var dd = d.getDate(); var dJ = d.getFullYear(); var Monat; schedule("1 0 1 9 *", function () { setState(idCountAugustV, (getState("javascript.0.Manuell.Systemvariable.Strom." + dJ + ".eCountAugust" + dJ + "V").val)); });Irgend Jemand eine Idee für mich wie ich das Bewerkstellige, das ich im Monat September eine Variable mit dem Wert 'August' usw habe. Hier ist dann natürlich auch noch das Problem das im Januar dann Dezember in die Variable müsste.
Vielen Dank für Eure Hilfe
Gruß Zippolighter
-
versuche ich leider die langform des Vormonatsnamen herauszubekommen `
Ein Array mit den Monatsnamen und d.getMonth() als Index. Wenn der Name des Vormonats benötigt wird, beginnt man das Array mitconst monate = ['Dezember','Januar',...]; -
Danke für den Tipp,
habe noch nie mit Arrays gearbeitet, aber es funktioniert.
Habe es so gelöst
//VorMonat als Namen Date.prototype.getFullMonth = function () { return (["Dezember", "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November"])[this.getMonth()]; }; var d = new Date() , vorMonatName = d.getFullMonth(); console.log(vorMonatName);Gruß Zippolighter
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden